$('#email').submit() 不起作用



可能的重复:
提交不是JavaScript中的功能
如何使用JS

提交表格

我有联系表格,并且在用户单击提交中应该发生的事情,对话框打开,单击确定,然后表格提交。但是,当您单击"确定"时,它只是关闭对话框,而不会提交表格。您可以通过此处测试代码。

javascript/jquery: //

function go_there(){
    $.prompt('<b>DISCLAIMER</b> <span style="font-weight:normal">TEXT WILL GO HERE</span>',{
       buttons: { Ok: true, Cancel: false}, 
       callback: function(e,v,m,f){
          if(v){
                 $('#email').submit()
          }else{
          }
       }
   });
}

//]]>  
</script>

html://

<form method="post" action="nlphpmail.php" id="email">
            <input type="hidden" name="subject" id="subject" value="Feedback form" />
                <fieldset>
                    <div class="formfield">
                        <label class="text title" for="contact_who">Name</label>
                        <input type="text" class="text required" name="contact_who" id="contact_who" value="">
                    </div><!-- /.formfield -->
                    <div class="formfield">
                        <label class="text title" for="contact_sendto">Email address</label>
                        <input type="text" class="text required email" name="contact_sendto" id="contact_sendto" value="">
                    </div><!-- /.formfield -->
                    <div class="formfield">
                        <label class="text title" for="contact_phone">Phone</label>
                        <input type="text" class="text required" name="contact_phone" id="contact_phone" value="">
                    </div><!-- /.formfield -->
                    <div class="formfield">
                        <label class="text title" for="contact_message">Message</label>
                        <textarea name="contact_message" class="required" id="contact_message"></textarea>
                    </div><!-- /.formfield -->
                </fieldset>
                <div class="formfield">
  <button class="button" id="submit" value="send" type="button" name="submit" onClick="go_there();">Send</button>
                </div>
                </form>

让"提交"按钮是input type="button"而不是input type="submit"。在实际提交表单的"确定"按钮中添加一个单击。另外,正如穆萨(Musa)提到的那样,不要设置任何具有"提交"的ID的东西。

最新更新