Jquery 按钮onclick this.form.submit call validate函数
我想在表单提交时调用validate函数。当我写下面的代码时Jquery 按钮onclick this.form.submit call validate函数,jquery,forms,submit,Jquery,Forms,Submit,我想在表单提交时调用validate函数。当我写下面的代码时 <form onSubmit = 'return validate();'> <input type='url'> <input type='submit' value='Submit'> </form> <form onSubmit = 'return validate();'> <input type='url'> <input type='butto
<form onSubmit = 'return validate();'>
<input type='url'>
<input type='submit' value='Submit'>
</form>
<form onSubmit = 'return validate();'>
<input type='url'>
<input type='button' onclick = this.form.submit(); value='Submit'>
</form>
干得好。但如果我有输入类型按钮。我编写了以下代码
<form onSubmit = 'return validate();'>
<input type='url'>
<input type='submit' value='Submit'>
</form>
<form onSubmit = 'return validate();'>
<input type='url'>
<input type='button' onclick = this.form.submit(); value='Submit'>
</form>
不工作
<form id="myForm">
<input type="url">
<input type="submit" id="submitBtn" value="Submit">
</form>
validate函数在成功执行时应返回true,然后表单将获得submit。Put
this.form.submit()代码>在引号中
<form onSubmit = 'return validate();'>
<input type='url'>
<input type='button' onclick = 'this.form.submit();' value='Submit'>
</form>
这对我来说很好。所有函数声明都以{
$(document).ready(function(){
$("#submitBtn").click(function(e){
$("#myForm").submit();
});
});
使用类型作为提交。而不是按钮在哪里调用验证函数?是否要在提交表单之前提交表单或调用验证函数?$(文档)。准备好(函数()($(“#提交”)。单击(函数(e)({if(验证()){$(“#我的表单”).submit()};};我要在提交之前验证表单这是一个{第一行末尾缺少..应该是$(文档)。就绪(function(){以下错误显示ReferenceError:如果(validate()){有名为validate()的函数吗?function()(不正确..应该是function(){function(e)({不正确..应该是befunction(e))的函数,则未定义validate{