1

いくつかの非表示の入力ボックスの値を更新しようとしていますが、あまり成功していません。表示されているinput[type=text]に対してこれを行うのに問題はありません。

ここに小さな例があります:http://jsfiddle.net/saHCU/

非表示のフィールドを表示するために使用Firebugします。

のテキストボックスに追加された値を確認できますitem_id3。ただし、ソースを見ると、どのテキストボックスにも更新された値はありません。

なぜこれが更新されないのですか?

4

1 に答える 1

4

これは、属性ではなく、基になるプロパティを変更するためです。

HTMLvalue属性は、「開始点」のようなものと見なすことができます。実際に重要なのは、プロパティ自体(element.value = 1Javascriptの場合)です。フォームを送信しようとしたり、Javascriptで値をクエリしたりすると、実際に変更されていることがわかります。そのため、コードは正常に機能しています

また、私の知る限りでは、ありませinput type="textbox"input type="text"

于 2012-07-17T20:51:54.010 に答える