Javascript 使用jquery手动提交表单,并按下特定的提交按钮
我有一个带有两个提交按钮的表单 我希望在删除前向用户显示一个确认窗口,如果同意,则提交表单进行删除Javascript 使用jquery手动提交表单,并按下特定的提交按钮,javascript,jquery,forms,Javascript,Jquery,Forms,我有一个带有两个提交按钮的表单 我希望在删除前向用户显示一个确认窗口,如果同意,则提交表单进行删除 <script> $(document).ready(function(){ $("#delete").on('click', function (event){ var form = $('form'); event.preventDefault();
<script>
$(document).ready(function(){
$("#delete").on('click', function (event){
var form = $('form');
event.preventDefault();
if(confirm("You cannot revert this action. Item will be deleted pemanently. Delete anyway?")){
form.submit() //which button will it assume it was used?
}
});
});
</script>
$(文档).ready(函数(){
$(“#删除”)。在('click',函数(事件){
变量形式=$('form');
event.preventDefault();
如果(确认(“您无法恢复此操作。项目将被立即删除。是否仍要删除?”){
form.submit()//它将假定使用了哪个按钮?
}
});
});
而不是总是停止表单提交,您只能在确认警报后才能阻止表单提交
<script>
$(document).ready(function(){
$("#delete").on('click', function (event){
var form = $('form');
if(!confirm("You cannot revert this action. Item will be deleted pemanently. Delete anyway?")){
event.preventDefault();
}
});
});
</script>
$(文档).ready(函数(){
$(“#删除”)。在('click',函数(事件){
变量形式=$('form');
如果(!确认(“您无法恢复此操作。项目将立即删除。是否仍要删除?”){
event.preventDefault();
}
});
});
提交表单不需要提交按钮!顺便问一下,为什么有两个提交按钮?显示您的相关HTML代码它会假定使用了哪个按钮?=>None@LShetty两个按钮,因为一个删除另一个保存。它似乎执行了删除操作,所以它假设使用了delete。如果它解决了您的错误,您可以将其标记为answer,这样它也可以帮助其他人。