HTML: table of forms?

I frequently find myself wanting to make a table of forms -- a bunch of rows, each row being a separate form with its own fields and submit button. For instance, here's an example pet shop application -- imagine this is a checkout screen which gives you the option to update the quantities and attributes of the pets you've selected and save your changes before checking out: Pet Quantity Color Variety Update snake 4 black rattle update puppy 3 pink dalmatian update I would love to be able to do this using HTML that looks like this:
Pet Quantity Color Variety Update
This is basically a table full of forms, one form per row. Hitting update once allows you to update that specific row (this is not a real example, my real applications really do require independence of rows). But this is not valid HTML. According to spec, a `
` has to be either completely inside a `` or completely outside a ``. This invalid html breaks javascript libraries and is a huge pain to deal with. I end up making one table to contain column headings, and then making one table per form. But this requires fixed column widths to have the inputs lined up in neat columns, which is sub-par. How do you end up dealing with this problem? Is there an obvious easy solution I'm missing? How to I make a table of forms?
Why don't you make it one big form around the table?

以上就是HTML: table of forms?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » HTML5 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准