2009-08-31 9 views
1

複数の注文アイテムを持つ注文フォームをプログラミングしています。各広告申込情報は、前の行と同じ形式の行です。私は入力フィールドの名前とIDのための慣習が何であるか疑問に思っています。各行のフィールドに同じ名前とIDを使用しますか?繰り返し行のフォームで名前とIDに使用するもの

特定のフォーム行の入力フィールドを参照するにはどうすればよいですか?

フォームの行を配列として参照するにはどうすればよいですか?

最高のプログラミングアプローチは何ですか?例えば

:TOTAL_PRICE 数量ITEM_PRICE TOTAL_PRICE 数量ITEM_PRICE

数量TOTAL_PRICE ITEM_PRICE

おかげ

答えて

2

私は参照が必要な場合ように、私は通常それの後/前に行番号を追加しますそれはAJAXなどのために、それは一意の名前を持っています。

+0

各IDに行番号を追加するのか、各行の別の非表示フィールドに行番号を追加しますか? – sdfor

+0

各IDには、行1の場合、item1 quantity1 item_price1 total_price1があります。それらのループは、getElementById( 'item' + i)を使って行うことができます。ここで、iは増分する数値です。 – JShumaker

+1

IDで始まるID番号がw3c仕様に違反しています。 http://www.w3.org/TR/html4/types.html#h-6.2 – seth

関連する問題