2012-07-10 111 views
-2

我用盡了一切我能想到的得到這個「發送」按鈕的工作,但我不是很擅長的JavaScript :(

http://www.kimscakes.biz/contactme.php

這裏

Prehaps有人能告訴我,我要去哪裏錯了?

非常感謝

寶石

+8

你應該張貼相關的代碼,而不是指望他人後,追在你的鏈接。 – marteljn 2012-07-10 12:56:59

+0

/\這個 - 我們需要JavaScript和可能的表單,或者至少是提交按鈕。 – 2012-07-10 12:58:43

+0

道歉,將編輯問題 – Gem 2012-07-10 12:59:44

回答

3

你要綁定的提交元素存在之前,移動日表格後E碼或將其放在$(document).ready

jQuery(document).ready(function() { 
    jQuery("#submit").click(function() { 
     console.log("button clicked"); 
     // declare these vars 
     var name = jQuery("#name"); 
     var email = jQuery("#email"); 
     var message = jQuery("#message"); 
     var human = jQuery("#human"); 
     var success = jQuery("#success"); 
     var error = jQuery("#error"); 
     // reset these vars 
     success.html(""); 
     error.html(""); 
     // ajax call to script.php 
     jQuery.getJSON("mailer.php", { 
      name: name.val(), 
      email: email.val(), 
      message: message.val(), 
      human: human.val() 
     }, function (html) { 
      // if html from script.php == 1, happy days 
      if (html == '1') { 
       jQuery("#contact").hide() 
       success.html("Thank You, your message has been sent.") 
       error.show() 
      } 
      else { 
       error.html(html) 
      } 
     }); 
    }); 
}); 
+0

謝謝!我將在一秒內修復html,但現在至少可以使用這個表單:D – Gem 2012-07-10 13:09:19