私はチェックボックスをチェックしてフィールドのフォームフィールドを取得しようとしています。入力フィールドからデータを取り出し、それを次のフィールドにコピーする必要があります。
は、ここに私のコードです:チェックボックスを選択すると、私は入力から値を取得し、入力フィールドに値を挿入する必要があります
jQuery(document).ready(function(){
jQuery('#check_1').change(function() {
if(jQuery(this).is(":checked")) {
var address = jQuery('#address').attr('value');
var address_2 = jQuery('#address2').attr('value');
alert('Copy selection');
alert(address);
alert(address_2);
$('#cpy_1').val(address);
$('#cpy_2').val(address_2);
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='text' name='address' id="address"/>
<input type='text' name='address2' id='address2' />
<br>
<br>
<hr>
<br>
<h4>Data copied</h4>
<input type='checkbox' name='check_1' id="check_1"/>Copy above fields
<input type='text' name='cpy_1' id='1cpy_1'/>
<input type='text' name='cpy_2' id='cpy_2'/>
しかし、私は、入力されたテキストの値を取得することにより、未定義取得しています。何が間違っているのか教えてください。
これらの値を他のフィールドにどのように割り当てるのですか? –
@HabibRehman、私はそれを更新します。私の答えを見てください。 – Ehsan
お返事ありがとうございます:) –