我正在为旧版移动浏览器(例如:在诺基亚 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 和 HTML 5 中引入的新功能是唯一的客户端选项,而您已将它们排除在外。
关于javascript - 我可以在不使用 JS 和 HTML5 的情况下验证 HTML 输入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39572878/