Tag: 表单 提交

如何在表单的submit事件监听器中放置一个回调来等待用户对jquery即兴提示的响应?

这是我想做的 – 当用户单击主窗体的提交按钮时,显示提示(使用jquery的即兴)。 提示再次是一个具有密码字段和“确定”和“取消”按钮的表单。 当用户点击确定时,将发布主窗体(连同密码值,附加到主窗体)。 如果用户单击“取消”,则不会提交表单。 细节 我之前问了一个问题 – 在使用即兴function阻止正常提交后,jquery表单submit()在回调函数内部无效 并能够使用javascript的原生提示方法成功实现我想要的东西。 但我想用jquery的即兴插件做同样的事情。 这是使用本机javascript提示符的工作代码 – $(‘#frmAddAdnetworkTemplate’).submit(function(event){ promptText = “Password required”; postedPassword = prompt(promptText); if(postedPassword) { $(“form#frmAddAdnetworkTemplate”).find(“input#manage_adnetwork_password”).val(postedPassword); } else { event.preventDefault(); } }); 这是我到目前为止使用即兴的代码 – $(‘#frmAddAdnetworkTemplate’).submit(callBackSubmit); function callBackSubmit(event){ $.prompt(passwordForm,{ buttons: { Ok: true, Cancel: function(){event.preventDefault(); } }, submit: submitPasswordPrompt}); //how do I call event.preventDefault(); when user cancel’s. […]