2017-02-11 201 views
0

我需要更改其他輸入更改值的輸入字段值。jquery - 更改輸入字段的值

我寫:

$('#myself').on('click', function (event) { 
    event.preventDefault(); 

    $('#choose').modal('hide'); 
    $('#collapseOne').collapse('hide'); 
    $('#collapseThree').collapse('show'); 

    $('#b_email').on('change', function() { 
     var p = $('#b_email').val(); 
     $("r_email").val(p); 
    }); 

    $('#b_first_name').on('change', function() { 
     var p = $('#b_first_name').val(); 
     $("r_first_name").val(p); 
    }); 

    $('#b_last_name').on('change', function() { 
     var p = $('#b_last_name').val(); 
     $("r_last_name").val(p); 
    }); 

    $("message").val('No message'); 
    $("voucher_from").val('MYSELF'); 
}); 

enter image description here

因此,大家可以看到價值不以第一種形式,當我在第二形式改變的值更改。爲什麼?

我該如何觸發它?

+0

用整個代碼提供jsfiddle。 –

+0

每當您點擊'#myself',一個新的'change'處理程序將被添加到'#b_email','#b_first_name'和'#b_last_name'。並檢查你的選擇器。 – Andreas

回答

1

那裏嗨,

你想填充值p此輸入。對?代碼如何放置這個值?

嘗試使此 $("r_first_name").val(p); 給一個類,並給輸入一個類。可能值得一試。 $(".r_first_name").val(p);

+0

謝謝...我忘了'。'和'#'...但如何在輸入字段的每個按鍵更改值? –

+0

嘗試使用'onkeyup' – Synthiatic

相關問題