【发布时间】:2023-03-16 12:55:01
【问题描述】:
我正在为旧版移动浏览器(例如:诺基亚 2760 上运行的浏览器)创建一个站点,当然不能使用 JS 或 HTML5。有没有办法限制用户的输入以防止他们在数字字段中发送字母?还是我能做的最好的就是执行服务器端验证?
谢谢!
编辑:我希望同时进行客户端和服务器端验证,而不仅仅是服务器端验证。
我希望限制用户的输入,就像<input type="numeric" /> 所做的那样。在没有该功能的旧手机中输入多个号码是很痛苦的。
我使用的文档类型是
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML Basic 1.0//EN” “http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd”>
【问题讨论】:
-
无论如何,您应该始终进行服务器端验证...如果有人在他们的浏览器上禁用 JavaScript,您的验证就会失效。
-
我编辑了这个问题,所以它更清楚,谢谢
标签: javascript html mobile legacy