javascript - 我可以在不使用 JS 和 HTML5 的情况下验证 HTML 输入吗?

标签 javascript html mobile legacy

我正在为旧版移动浏览器(例如:在诺基亚 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/

相关文章:

html - 响应式网站在移动设备上工作但不在构建中

html - 在 BlackBerry OS6 上隐藏浏览器地址栏

javascript - jquery ui 自动完成 - 关键事件

javascript - pubnub js 重新连接对我不起作用

javascript - 从索引数组中重新排序 immutable.js 列表

iphone - 使用 JavaScript 从 UIWebView 调用操作

javascript - 检测移动震动加速度计5秒钟,然后发出警报消息

Javascript:根据输入匹配数据列表选项

javascript - HTML5 如何在特定的 div 类或 id 上打印屏幕

html - 对齐字体很棒的图标