使用CSS输入限制或验证

时间:2011-11-25 03:22:00

标签: html css css3 validation

有没有办法在HTML文本框中使用CSS-no JavaScript进行输入验证(无论是提供警告,还是更好,只是阻止字符)?我想这样做是因为:

  1. 某些输入验证应该在客户端进行
  2. 可以禁用JavaScript(我自己运行NoScript)
  3. 如果可能的话,我总是认为在JavaScript之前在CSS中做事是个礼貌
  4. 我特别关注CSS3,因为它具有令人印象深刻的功能。

3 个答案:

答案 0 :(得分:5)

您可以使用HTML5的新输入类型

进行一些操作

请参阅:http://www.456bereastreet.com/archive/201004/html5_input_types/

答案 1 :(得分:3)

答案 2 :(得分:1)

正如其他人写道:是的,使用HTML5。但大多数浏览器并不完全支持HTML5。所以不要使用这种方法。

你不能用CSS做,你必须使用JavaScript,直到完全支持HTML5。 但总是记得通过ASP(.NET),PHP等验证服务器端。即使JS被禁用,同时做客户端和服务器端都将确保您站点的安全性。)