Jquery 选择在onclick事件中具有特定功能的所有提交按钮
我想用我的函数Jquery 选择在onclick事件中具有特定功能的所有提交按钮,jquery,forms,form-submit,Jquery,Forms,Form Submit,我想用我的函数setWaitLayer()创建的覆盖层编程双重提交预防。如何使用jQuery选择所有SubmitButton,其中包含函数setWaitLayer,如 <form> <input type="submit" onclick="setWaitLayer("Please Wait");maybe_some_other_stuff()"> </form> <form> <input type="submit" onc
setWaitLayer()
创建的覆盖层编程双重提交预防。如何使用jQuery选择所有SubmitButton,其中包含函数setWaitLayer,如
<form>
<input type="submit" onclick="setWaitLayer("Please Wait");maybe_some_other_stuff()">
</form>
<form>
<input type="submit" onclick="alert('this is not disabled')">
</form>
有类似的吗
$('input[onclick^="setWaitLayer"]').on('click',function(){
alert('Form already sent');
return false;
});
试试看
$('input[type="submit"]').on('click',function(){
alert('Form already sent');
return false;
});
已更新
HTML
<form>
<input type="submit" id="submitForm1" onclick="setWaitLayer('Please Wait');maybe_some_other_stuff()">
</form>
<form>
<input type="submit" id="submitForm2" onclick="alert('this is not disabled')">
</form>
为什么不使用类或数据属性来识别它
<input type="submit" onclick="setWaitLayer("Please Wait");maybe_some_other_stuff()" class="wait_submit">
这将选择所有输入字段
$('input[type=“submit”]”)
仅提交另一种方法:按类选择。但这里我想选择onclick事件内容。我加了一个例子,说明我在寻找什么样的解决方案。这不是问题所在。那我就得改变整个装置了。我只想通过该功能进行选择。在我管理的php框架中,我想要更改的submitbuttons中到处都只有该函数。
$('#submitForm2').on('click',function(){
alert('Form already sent');
return false;
});
<input type="submit" onclick="setWaitLayer("Please Wait");maybe_some_other_stuff()" class="wait_submit">
$('input[type="submit"].wait_submit').on('click',function(){
alert('Form already sent');
return false;
});