看板 Ajax 關於我們 聯絡資訊
請問 若是選完日期後如何防止被手動修改或刪除然後送出表單? http://www.runoob.com/try/try.php?filename=jqueryui-example-datepicker 例如被修改成 這樣2017/05/0(被刪掉後面數字) 20177777/05555/09999 這樣亂加數字 試過 input readonly="readonly" 但還是無法防止被刪除 或空白就送出表單? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.30.127.172 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1505376355.A.D40.html
rainsstar: 我在那個範例裡加上readonly 是不會被刪的耶~應該有wor 09/14 16:20
rainsstar: k~要抓空白的話就寫個防呆吧~(不好意思work沒斷好) 09/14 16:21
psgo: 歐!對~不會被刪了 被cookie騙了 09/14 16:52
psgo: 防空白 有內定的參數嗎?還是只能寫function來防止空白? 09/14 16:53
Kenqr: required 09/14 17:10
vi000246: 後端還是需要驗證 前端的東西都能被改 09/14 18:13
rainsstar: 後端是要驗證沒錯啦,不過前端這樣也能稍微防防君子 09/14 18:28
hijkxyzuw: readonly 可以啊,不過 required 和 readonly 09/14 20:37
hijkxyzuw: 好像不能共存 09/14 20:37
hijkxyzuw: 我是建議用 required 就好,畢竟還會亂改的是少數 09/14 20:39
jhnny97: 後端一定要驗證+1 前端會開開發者工具連小學生都能改東西 09/15 00:49
jhnny97: 了 09/15 00:49
pk9058: 建議加個正規法確認格式正確 09/15 10:46
psgo: required好像跟readonly的確不能並存 required防空白但不防 09/15 13:25
psgo: 被改 readonly又不能防空白 只能後面寫了謝謝 09/15 13:25
vi000246: 就用disabled啊https://jsfiddle.net/X6Uuc/615/ 09/15 19:46
vi000246: 底色的話可以調成白的 09/15 19:47
AllenGuan: 前端的東西一定可以改,後端需要驗證 09/16 00:34
AllenGuan: 前端可以用.keypress(function(e) {return false;}) 09/16 00:36
psgo: keypress 讚感謝 09/19 09:16