"add more"ボタンでダイナミックに生成される3つのHTMLフォーム入力フィールドがあり、フィールド名にはfieldName, fieldName1, fieldName2, fieldName3
という名前が付けられます。スクリプトはどのように動作させることができますか?
今、私はこのフィールドからJavaScriptを使用して、以下のスクリプトを使用して値を取得しようとしています。私はそうでfieldName1
、fieldName2
の値を期待し、そしてだとき、私はalert(qty)
を使用するときに「私は」ループ のためにより生成される数値の数となって、それは、NaN
返すと
var bookingForm = document.forms['formName'];
var qty = bookingForm.fieldName +'i'.value;
。
しかし、私が使用すると、
var qty = bookingForm.fieldName.value
私はそのフィールドの値を取得しますが、私はフィールド名で、1,2,3を連結しようとすると、NaN
を得ることができます。
ご協力いただければ幸いです。
これは私がまだスクリプトで問題が発生したSO –