[討論] form 與 table

看板Web_Design作者 (恐八挖)時間14年前 (2011/11/08 15:57), 編輯推噓8(8017)
留言25則, 6人參與, 最新討論串1/1
想請教各位的問題是 在製作表單中,多少會做到以 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
........哪來那麼多form
11/08 16:51, 1F

11/08 16:57, , 2F
form通常是拿來serialize要傳輸的資料的..
11/08 16:57, 2F

11/08 17:31, , 3F
11/08 17:31, 3F

11/08 17:52, , 4F
這種from應該是post之後 直接insert到SQL的吧
11/08 17:52, 4F

11/08 17:54, , 5F
不過我映像中 <tr><from><td><submit></td></form></tr>
11/08 17:54, 5F

11/08 17:55, , 6F
這種排法 不然就是要<form><table> 但是裡面的input的
11/08 17:55, 6F

11/08 17:55, , 7F
name跟ID都要陣列化 記得還要傳行數回去
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
post會直接insert到SQL...哪一家公司這麼天 這樣寫= =
11/08 17:57, 8F

11/08 17:57, , 9F
不過第一種方法比較好 處理上也單純 不管是哪一行的name
11/08 17:57, 9F

11/08 17:58, , 10F
或ID都是相同的
11/08 17:58, 10F

11/08 17:59, , 11F
mu也意見也提出來阿 基本上後台管理很長這樣寫......
11/08 17:59, 11F

11/08 18:00, , 12F
重點是post之後 php端有沒有過濾 js過濾基本沒有任何意義
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
很多資料也都是hash儲存
11/08 18:10, 15F

11/08 18:11, , 16F
但是SSL還沒建好 根本是把鑰匙藏在盆栽下
11/08 18:11, 16F
相信大家一定都有自己的想法,我是開討論,所以有方法都可提出~ 我這個可能很爛但是也是我常用的方法就是了 ※ 編輯: kerash 來自: 114.37.71.89 (11/08 21:01)

11/08 21:01, , 17F
whatai 的 SSL 是如何申請的?能請教嗎?目前我主機商有提
11/08 21:01, 17F

11/08 21:02, , 18F
供SSL,但是其實我沒試過,不知道如何設定
11/08 21:02, 18F

11/08 21:03, , 19F
PS. 目前還沒申請,只是先詢問
11/08 21:03, 19F

11/08 22:49, , 20F
規則上form根本不能夾在table裡面
11/08 22:49, 20F

11/08 22:49, , 21F
不在意是不是有validate就沒差了
11/08 22:49, 21F
那所以以我目前建立的這種方式,還是以一次全數更新會比較好? 或者可以用其他方式做修改?(扣掉以 ajax 的方式,因為這個頁面打錯會很危險)

11/08 23:07, , 22F
目前是打算自己建憑證 還在看openSSL相關的訊息
11/08 23:07, 22F

11/08 23:10, , 23F
一個原因是太貴 二來我的只是很單純的管理頁面
11/08 23:10, 23F

11/08 23:11, , 24F
一般使用者只能query 管理者才能修改資訊
11/08 23:11, 24F
我是有跑金流,所以我想說應該會建蠻大的 ... 屆時有機會再請教了,目前主機商有提供就方便用.. ※ 編輯: kerash 來自: 114.34.45.83 (11/09 10:34)

11/10 01:36, , 25F
用一個隱藏的form,按下按鈕時把那一列的值塞進去再送出如何
11/10 01:36, 25F
文章代碼(AID): #1EkE40Kr (Web_Design)