猿问

名称=''的无效表单控件不可聚焦

名称=''的无效表单控件不可聚焦

我的网站上有一个严重的问题。在Google Chrome中,有些客户无法前往我的付款页面。在尝试提交表单时,我收到此错误:

An invalid form control with name='' is not focusable.

这是来自JavaScript控制台。

我读到问题可能是由于隐藏字段具有必需属性。现在的问题是我们使用的是.net webforms必需的字段验证器,而不是html5必需属性。

这个错误似乎是随机的。有没有人知道解决方案?


缥缈止盈
浏览 632回答 3
3回答

12345678_0001

向novalidate表单添加属性将有助于:<form&nbsp;name="myform"&nbsp;novalidate>

慕尼黑8549860

在你的form,你可能已经隐藏input其required属性:<input type="hidden" required /><input type="file" required style="display: none;"/>在form不能专注于这些元素,你必须删除required所有隐藏的输入,或者在javascript实现验证函数来处理他们,如果你真的需要一个隐藏的输入。
随时随地看视频慕课网APP
我要回答