我有一个从用户那里获取多个输入的表单。现在,我想在确认对话框中显示输入,并在用户单击“确定”时提交表单。我可以在这里使用jQuery吗?
答案 0 :(得分:1)
是的,你可以。我这样做的方法是绑定到表单的提交事件,并显示一个标准的JavaScript确认框:
非特定示例:
$(function(){
$('#myform').bind('submit', function(e){
if(confirm('Write your confirmation message here')){
return true; //submit form
}else{
return false; //suppress submission
}
});
});
答案 1 :(得分:1)
您可以在按钮onclick事件上执行此操作。
<p>
<input type="submit" value="Approval of payment"
onclick="if (confirm('Are you sure?')) {return true;} else {return false;}" />
</p>
为我工作=)
答案 2 :(得分:0)
当然你可以在这里使用jQuery。 =)
Dino Esposito在ASP.NET MVC的上下文中使用jQuery UI写了excellent article。他走过的一件事是基于对话的表格。
答案 3 :(得分:0)
以下是一些非常简单的示例代码:
$("#submitButtonId").click(function(event) {
event.preventDefault();
if (confirm('Message containing values')) {
$("#formId").submit();
}
});
答案 4 :(得分:0)
我写了一篇博文here,介绍了如何使用AJAX进行此操作,包括使客户端验证工作。我将其全部包含在自定义HTML扩展方法中,以使其可重用。看看吧。