【问题标题】:Can I validate a HTML input without using JS and HTML5?我可以在不使用 JS 和 HTML5 的情况下验证 HTML 输入吗?
【发布时间】: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


【解决方案1】:

服务器端,如果你在这里唯一的选择。

JavaScript 和 HTML 5 中引入的新功能是唯一的客户端选项,您已将它们排除在外。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多