Chrome浏览器要重点控制是必需的,但仍然是空的,所以,它可以弹出消息“请在此输入”。但是,如果该控件隐藏在Chrome浏览器要弹出消息,那就是在表单提交的时间,Chrome浏览器无法集中控制,因为它是隐藏的,因此表格后,提交。
因此,要解决这个问题,通过javascript隐藏控件时,我们也必须删除'required'的属性,控制
$("input[required]:hidden").removeAttr("required");//兼容chrome
http://www.cnblogs.com/fengbing/archive/2012/08/27/2658660.html