2012-02-16 131 views
0

類型隨機電子郵件地址,我的表格,並注意AJAX更新頂部 - http://goo.gl/DwvdY更新狀態到輸入字段

如何直接把這些更新在你輸入你的電子郵件地址輸入框?這是推動我瘋了

有一個名爲#response首先得到填補這一空白的div JS文字更新:

$('response').innerHTML = 'Adding email address...'; 

然後同DIV獲取狀態恢復到它和較新的更新是呼應與PHP。

<span id="response"> 
<? require_once('inc/store.php'); if($_GET['submit']){ echo storeAddress(); } ?> 
</span> 

回答

0

它應該是:

$('#response').html('Adding email address...'); 

存儲它的文本框中直接做到這一點:

$('#email').val('Adding email address...'); 

這應做到:

$('#signup').submit(function() { 
    // update user interface 
    //store the value first to another variable before setting a new one 
    var email = $("#email").val(); 

    $('#email').val('Adding email address...'); 

    // Prepare query string and send AJAX request 
    $.ajax({ 
     url: 'inc/store-address.php', 
     data: 'ajax=true&email=' + escape(email), 
     success: function(msg) { 
      $('#email').val(msg); 
     } 
    }); 

    return false; 
}); 
+0

完美!非常感謝!這個網站真的幫助我學習更多,因爲我得到了問題的幫助:) – user1160232 2012-02-16 07:48:13