作者psgo (psgo)
看板Ajax
标题[问题] 日期选择器被手动修改?
时间Thu Sep 14 16:05:51 2017
请问
若是选完日期後如何防止被手动修改或删除然後送出表单?
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://webptt.com/cn.aspx?n=bbs/Ajax/M.1505376355.A.D40.html
1F:→ rainsstar: 我在那个范例里加上readonly 是不会被删的耶~应该有wor 09/14 16:20
2F:→ rainsstar: k~要抓空白的话就写个防呆吧~(不好意思work没断好) 09/14 16:21
3F:→ psgo: 欧!对~不会被删了 被cookie骗了 09/14 16:52
4F:→ psgo: 防空白 有内定的参数吗?还是只能写function来防止空白? 09/14 16:53
5F:→ Kenqr: required 09/14 17:10
6F:推 vi000246: 後端还是需要验证 前端的东西都能被改 09/14 18:13
7F:→ rainsstar: 後端是要验证没错啦,不过前端这样也能稍微防防君子 09/14 18:28
8F:推 hijkxyzuw: readonly 可以啊,不过 required 和 readonly 09/14 20:37
9F:→ hijkxyzuw: 好像不能共存 09/14 20:37
10F:→ hijkxyzuw: 我是建议用 required 就好,毕竟还会乱改的是少数 09/14 20:39
11F:→ jhnny97: 後端一定要验证+1 前端会开开发者工具连小学生都能改东西 09/15 00:49
12F:→ jhnny97: 了 09/15 00:49
13F:→ pk9058: 建议加个正规法确认格式正确 09/15 10:46
14F:→ psgo: required好像跟readonly的确不能并存 required防空白但不防 09/15 13:25
15F:→ psgo: 被改 readonly又不能防空白 只能後面写了谢谢 09/15 13:25
17F:→ vi000246: 底色的话可以调成白的 09/15 19:47
18F:推 AllenGuan: 前端的东西一定可以改,後端需要验证 09/16 00:34
19F:→ AllenGuan: 前端可以用.keypress(function(e) {return false;}) 09/16 00:36
21F:→ psgo: keypress 赞感谢 09/19 09:16