2016-09-19 90 views
0

我正在为传统移动浏览器(例如:在诺基亚2760上运行的浏览器)创建一个站点,当然不能使用JS和HTML5。有什么方法可以限制用户的输入以防止他们在数字字段中发送字母?或者我能做的最好的是执行服务器端验证?我可以在不使用JS和HTML5的情况下验证HTML输入吗?

谢谢!

编辑:我想有客户端和服务器端验证,而不仅仅是服务器端验证。 我希望限制用户的输入,就像<input type="numeric" />一样。在没有该功能的旧手机中输入几个号码是痛苦的。

我使用的DOCTYPE是

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML Basic 1.0//EN” “http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd”> 
+0

无论如何,您应该始终进行服务器端验证......如果任何人在其浏览器上禁用了JavaScript,您的验证将消失。 – Ted

+0

我编辑了这个问题,所以更清楚,谢谢 – Franco

回答

1

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

JavaScript和HTML 5中引入的新功能是唯一的客户端选项,并且您排除了它们。

相关问题