[討論] form 與 table
想請教各位的問題是
在製作表單中,多少會做到以 form 排版(尤其問卷)
那在這種方法之下,各位會是
這樣排
<table><form /></table>
還是這樣排
<form><table /></form>
因為今天我在做很長的 table 時,
每一行 tr 都會有個 form 包著
以建立每列都可各別修改的狀況
但是我在使用 css:nth-child() 對各列的 background 做設定
會發現若 form 包著 tr ,每個 tr 都會當成是 odd
只有在 tr 包著 form 的狀況才會正常 ..
其實之前也遇過類似誰包誰會有一點錯誤的狀況
不知道哪種方式才是正確的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.45.83
→
11/08 16:51, , 1F
11/08 16:51, 1F
推
11/08 16:57, , 2F
11/08 16:57, 2F
→
11/08 17:31, , 3F
11/08 17:31, 3F
推
11/08 17:52, , 4F
11/08 17:52, 4F
→
11/08 17:54, , 5F
11/08 17:54, 5F
→
11/08 17:55, , 6F
11/08 17:55, 6F
→
11/08 17:55, , 7F
11/08 17:55, 7F
我最上面有一個專門 insert 的 form
我是把管理跟新增寫在同一個頁面,基本上我只是列出一行而已
他會是
ET | CB | FINISH | PRICE ...
40 24 CHROME 100 ... [EDIT][RMV]
42 34 SB 120 ... [EDIT][RMV]
.. 每一行就是一個 form ,
或許也會有人提 js 判斷再去修改,或者如你說的陣列化,我考慮過,但是太麻煩
所以我直接用tr + form
另外就如你說的,我現在就是用
<tr><form><td>...</td><td><submit></td></tr>
的方式去排列所有的 form
但是另外有個狀況是
<form>
<table><tr><td /></tr>
<tr><td /></tr>...
<submit> ...
</table>
</form>
的排列法
這種應該哪個在外哪個在內比較適當?
(我曾經有放置位置的問題會使版面出問題,但是不是次序錯誤這種狀況)
推
11/08 17:57, , 8F
11/08 17:57, 8F
→
11/08 17:57, , 9F
11/08 17:57, 9F
→
11/08 17:58, , 10F
11/08 17:58, 10F
→
11/08 17:59, , 11F
11/08 17:59, 11F
→
11/08 18:00, , 12F
11/08 18:00, 12F
推
11/08 18:04, , 13F
11/08 18:04, 13F
推
11/08 18:09, , 14F
11/08 18:09, 14F
→
11/08 18:10, , 15F
11/08 18:10, 15F
→
11/08 18:11, , 16F
11/08 18:11, 16F
相信大家一定都有自己的想法,我是開討論,所以有方法都可提出~
我這個可能很爛但是也是我常用的方法就是了
※ 編輯: kerash 來自: 114.37.71.89 (11/08 21:01)
→
11/08 21:01, , 17F
11/08 21:01, 17F
→
11/08 21:02, , 18F
11/08 21:02, 18F
→
11/08 21:03, , 19F
11/08 21:03, 19F
→
11/08 22:49, , 20F
11/08 22:49, 20F
→
11/08 22:49, , 21F
11/08 22:49, 21F
那所以以我目前建立的這種方式,還是以一次全數更新會比較好?
或者可以用其他方式做修改?(扣掉以 ajax 的方式,因為這個頁面打錯會很危險)
推
11/08 23:07, , 22F
11/08 23:07, 22F
推
11/08 23:10, , 23F
11/08 23:10, 23F
→
11/08 23:11, , 24F
11/08 23:11, 24F
我是有跑金流,所以我想說應該會建蠻大的 ...
屆時有機會再請教了,目前主機商有提供就方便用..
※ 編輯: kerash 來自: 114.34.45.83 (11/09 10:34)
推
11/10 01:36, , 25F
11/10 01:36, 25F