Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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 如何通过重写onsubmit事件来停止表单验证?_Javascript_Html - Fatal编程技术网

Javascript 如何通过重写onsubmit事件来停止表单验证?

Javascript 如何通过重写onsubmit事件来停止表单验证?,javascript,html,Javascript,Html,我试图阻止浏览器在提交时验证表单。我已重写onsubmit事件以使用自己的函数。不幸的是,当我提交表单时,表单仍然经过验证,并且我的函数没有运行。代码如下: 函数submitFunction{ alertName是必需的。; 违约事件; } 如果将名为novalidate的属性添加到表单中,则它将调用您的函数: 函数submitFunction{ alertName是必需的。; } 如果将名为novalidate的属性添加到表单中,则它将调用您的函数: 函数submitFunction{

我试图阻止浏览器在提交时验证表单。我已重写onsubmit事件以使用自己的函数。不幸的是,当我提交表单时,表单仍然经过验证,并且我的函数没有运行。代码如下:

函数submitFunction{ alertName是必需的。; 违约事件; } 如果将名为novalidate的属性添加到表单中,则它将调用您的函数:

函数submitFunction{ alertName是必需的。; } 如果将名为novalidate的属性添加到表单中,则它将调用您的函数:

函数submitFunction{ alertName是必需的。; }
事件可能是您的问题Return false应该执行以下操作trick@AlonEitan它根本不会运行提交回调。因此,事件应该不是问题,@AlonEitan嗯,没有必要将事件传递给回调,因为event关键字将在回调范围内自动可用,而无需直接传递它。所以我猜使用event.preventDefault;不会造成任何问题。我不知道@SMAKSS!我试过了,它成功了。谢谢,我学到了一些新的东西:事件可能是你的问题返回错误应该做的trick@AlonEitan它根本不会运行提交回调。因此,事件应该不是问题,@AlonEitan嗯,没有必要将事件传递给回调,因为event关键字将在回调范围内自动可用,而无需直接传递它。所以我猜使用event.preventDefault;不会造成任何问题。我不知道@SMAKSS!我试过了,它成功了。谢谢,我学到了一些新东西: