Chrome浏览器,An invalid form control with name='' is not focusable. 问题处理

Chrome浏览器要重点控制是必需的,但仍然是空的,所以,它可以弹出消息“请在此输入”。但是,如果该控件隐藏在Chrome浏览器要弹出消息,那就是在表单提交的时间,Chrome浏览器无法集中控制,因为它是隐藏的,因此表格后,提交。

因此,要解决这个问题,通过javascript隐藏控件时,我们也必须删除'required'的属性,控制

$("input[required]:hidden").removeAttr("required");//兼容chrome

http://www.cnblogs.com/fengbing/archive/2012/08/27/2658660.html

原文地址:https://www.cnblogs.com/everyone/p/2984456.html