Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript google chrome未提交表单(js错误?)_Javascript_Jquery_Forms_Google Chrome - Fatal编程技术网

Javascript google chrome未提交表单(js错误?)

Javascript google chrome未提交表单(js错误?),javascript,jquery,forms,google-chrome,Javascript,Jquery,Forms,Google Chrome,我无法让谷歌浏览器提交我的表格。这太荒谬了。它最终聚焦一个随机形式的场(但每次都是一样的) FF或IE没有问题 Chrome在开发者工具中给我的两个错误是: An invalid form control with name='state' is not focusable. An invalid form control with name='unitName' is not focusable. 但是,这些甚至不是chrome决定关注的领域。我真是不知所措,有没有人有过这样的经历???没有

我无法让谷歌浏览器提交我的表格。这太荒谬了。它最终聚焦一个随机形式的场(但每次都是一样的)

FF或IE没有问题

Chrome在开发者工具中给我的两个错误是:

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

但是,这些甚至不是chrome决定关注的领域。我真是不知所措,有没有人有过这样的经历???

没有看到HTML,下面是一个小小的谷歌搜索结果:


问题的根源似乎是将
maxlength
属性分配给由浏览器自动填充的表单字段,该字段的值大于maxlength限制。

我遇到了这个问题,输入字段标记为“required”,通过javascript使其不可见。Chrome无法显示“please fill this field”(请填写此字段),因此它表示控制台中无法聚焦name='description'的无效表单控件

我刚刚遇到了一个类似的问题,对我来说,修复程序是将
type=“button”
添加到我的
标签中。

你能给我们看一些代码吗?你的表单和JS是什么样子的?嗯,这是一个巨大的表单,老实说。。。但是我有很多类似的表单,它们没有问题。您的工作表单和非工作表单之间在结构上有什么区别吗?您可能有两个表单字段,分别命名为
state
unitName
;我们能看到这些吗?要补充的是,正确答案是:
maxlength引起的问题。我把它们全部删除了,不再有麻烦了。
我相信这对于那些使用jQuery来帮助填充带有Chrome的字段的人来说可能是一个常见的问题。@Wesley,没错!:)不过我把它从我的答案中删除了,它似乎更适合它的长度。我把它们都拿走了,再也没有悲哀了!谢谢你!!谢谢-对我来说,这是一个必填字段,通过tagInput插件名称隐藏在这里。在这里发现了类似的问题:有没有人能够捕获这个错误的代码,这样我们就可以用Javascript处理它?不能将try{}块完全包装在表单提交周围!