如何更改Chrome所需的字段处理

时间:2013-04-05 09:25:30

标签: asp.net google-chrome

我有一些带有必需attr的输入字段

<input id="name" required="" placeholder="Write your name">

此外,我还有一个按钮,可以回发,还有一些其他链接可以回发。

但是如果输入字段没有任何数据chrome阻止我的回发操作,并显示一些chrome pupup框,其中包含我需要填写表单上所有数据的信息。 在IE的同时允许这样做。 怎么解决呢? 当然我可以在回发后的操作中使用JavaScript删除此属性,但我不确定这是正确的方法。

1 个答案:

答案 0 :(得分:1)

我认为您不应该依赖HTML5 required属性,因为(在IE的情况下)只有IE 10+支持它(请参阅此处的“表单验证”部分:Web Forms - Dive Into HTML5)。当然,placeholder属性也是如此,但在大多数情况下,你可以使用它(并且工作验证更为关键)。

我认为您应该使用ASP.NET本身提供的验证功能,它非常容易上手,您可以轻松地在客户端上启用和不启用JavaScript。更多信息:Understanding ASP.NET Validation Techniques