Prototype を使用して非表示のフォーム フィールドの値を更新しようとしています。フォーム フィールド:
<input id="item_id" name="item_id" value="" type="hidden" />
プロトタイプを使用して値を更新しようとしています:
var additionalVal = ',2';
var itemId = $$('name=["itemid"]');
itemId.value = (itemId.value + ',' + additionalVal);
要素が更新されているように見え、Web インスペクターを使用してクエリを実行すると、値が更新されています。ただし、隠しフィールドを見ると、次のように見えます。
<input id="item_id" name="item_id" value="" type="hidden" />
... 空の値フィールド。また、このように送信すると、テーブルに null 列が入力されます。私のJSファイル全体(450行)を含めずに、これを解決するためのポインタを誰かに教えてもらえますか?
ありがとうございました!