Cloneで追加したテーブル行にも、インプットcodeのフォーカスを外すとnameにcodeに入力した内容を反映するよう実装したいです。
下記「試したこと」ですと、1行目は問題ないのですが、自動的に追加された2行目以降にイベントが付与されません。
ご教示お願い致します。
・試したこと
javascript
1 var strPass = document.getElementById('code_in').value; //IDセレクタcode_inの値を取得 2 document.getElementById('name_in').value = strPass; //IDセレクタname_inにcode_inの値を反映
javascript
1function allCheck(a) { 2 // 行を追加 3 $('#table tbody tr:last-child').clone(true).appendTo('#table tbody'); 4 5 //インプットcodeに入力した内容をフォーカスを外すとnameにも同じ内容を反映したい 6 var strPass = document.getElementById('code_in').value; //IDセレクタcode_inの値を取得 7 document.getElementById('name_in').value = strPass; //IDセレクタname_inにcode_inの値を反映 8 9}
php
1<table id='table'> 2<tbody> 3<tr> 4<td><input name='code' type='text' id='code_in' value = '' onBlur='allCheck(this)' /></td> 5<td><input name='name' type='text' id='name_in' value = '' /></td> 6</tr> 7</tbody> 8</table>
回答1件
あなたの回答
tips
プレビュー