0

隠しフィールドのあるフォームがあります:

<input type="hidden" name="newdesc[]" id="newdesc" />

自動ルックアップとプラス ボタンがあるので、プラス ボタンは自動ルックアップのフィールド値を配列に追加します。

newdesc_a.push(document.getElementById('autocomplete1').value);
var x=document.getElementById("businesslist");
x.innerHTML=newdesc_a;
document.getElementById('newdesc').value = newdesc_a;

(newdesc_a は以前に配列として宣言されています)

div OK (ビジネスリスト) を更新しますが、値を newdesc に割り当てません。

私はそれが単純だと確信していますが、それは私を怒らせています!

4

2 に答える 2

0

配列の特定の値をその要素に割り当てたいですか?

こんな感じで使えます。

document.getElementById('newdesc').value = newdesc_a.index;

ここで、'index' は配列のインデックスです。交換してください。

于 2012-10-23T10:49:54.263 に答える