テキストボックスに値を追加します。既定値が10のテキストボックスが既に作成されている場合は、ボタンを使用して、制限付きの新しいテキストボックス を追加します。したがって、値を連続して追加します。 テキストボックス1からテキストボックス4HTMLテキストボックスに値を追加します
例:
テキストボックス1つの値= 10
テキストボックス2値= 20
テキストボックス3値= 30
テキストボックス4値= 40
どうすればいいですか?
<script type="text/javascript">
//Adding New Line Item Function
var i = 1;
function AddNew(){
if (i <=3){ //if you don't want limit, you remove IF condition
i++;
var div= document.createElement('div');
div.innerHTML = '<input type="text" name="lineitem_'+i+'" maxlength="2" size="2"><input type="button" onclick="removeKid(this)" value="-">';
document.getElementById('addingitem').appendChild(div);
}
}
</script>
次のステップテキストボックスを削除する関数を使用します。しかし、テキストボックスの中央を削除すると、値は結果を示します。function removeKid(div){ \t \t document.getElementById( 'addingitem')。removeChild(div.parentNode); \t \t i--;\t}テキストボックス1の値= 10、テキストボックス2の値= 20、テキストボックス3の値= 30、次にテキストボックス2を削除すると、テキストボックス3の値は20に変わりません。より多くのテキストボックスがありますが、値は30です。テキストボックス3と新しいテキストボックスの2倍の値です。 – Ratana