Tag: 表单提交

使用jquery事件提交表单的无限循环

当我尝试捕获表单提交时,代码陷入循环。 目的是在表单出来之前替换表单的值。 $(‘form’).submit(function(e){ e.preventDefault(); $.ajax({ type: “POST”, url: ‘convert.asp’, data: $(‘form’).serialize(), success: function(response){ $(‘input[name=”field1″]’).val(response); $(‘form’).submit(); } }); return false; }); 有没有人有任何想法? 更新:我最初将它绑定到按钮单击事件并且它正在工作但我想保留提交按钮的[enter]键元素。 看到代码有点不合逻辑,抓住按键会更好吗?

如何让Twitter Bootstrap模式在表单提交时保持打开状态?

我试图弄清楚是否有一种相对简单的方法(我对JQuery不熟练)在表单提交后保持模态打开。 (表格包含在模态中)。 如果表单成功或有错误,我的PHP将显示它们,但是一旦按下提交按钮,模态就会关闭。 如果我重新加载表单,我可以看到相应的成功或错误消息,所以一切正常,但我希望最终用户看到该消息,然后单击以关闭该模式。 如果有帮助,我可以发布我的代码。 谢谢。 <?php $success_message = "Thank you, your message has been sent.”; $success = false; // we assume it and set to true if mail sent $error = false; // set and sanitize our form field values $form = array( ‘Name’ => $sanitizer->text($input->post->name), ‘Email’ => $sanitizer->email($input->post->email), ‘Phone number’ => $sanitizer->text($input->post->phone), ‘Type […]

Jquery表单提交以检查空字段

如何在不加载login.php情况下提交时,如何使用jquery检查文本字段是否为空? Login Name: Password: 谢谢。

jquery:如何在提交之前从表单中删除空白字段?

我有一个页面,上面有一组表格,用于API测试。 由于不值得解释的原因,我通常不希望在提交到服务器的过程中包含空字段。 如何在提交前从数据中删除空字段? 例如,如果我有一个包含两个字段foo和bar的表单,并且用户将栏留空,我希望服务器看到提交,就好像唯一的字段是foo一样。 我第一次尝试使用jquery循环遍历字段 $(“form”).submit(function() { $(this).children(‘:input’).each(…) } 并删除该字段。 但是a)不起作用,并且b)似乎它会从页面上的可见forms中删除该字段,这不是我想要的。 另一种方法可能是循环遍历字段并使用值不是“”的字段手动构造提交字符串。 那会有用吗? 还有更好的想法?