将状态更新到输入字段

Update status into input field

本文关键字:输入 字段 更新 状态      更新时间:2023-09-26

在我的表单中键入一个随机的电子邮件地址,并注意到顶部的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>

应该是:

$('#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;
});