1

我正在尝试为一些隐藏的输入框更新一些值,但我不是很成功。我对可见输入 [type=text] 执行此操作没有问题。

这是一个小例子:http: //jsfiddle.net/saHCU/

用于Firebug查看隐藏字段。

您可以看到添加到 的文本框中的值item_id3。但是当您查看源代码时,没有一个文本框有更新的值。

为什么这个不更新?

4

1 回答 1

4

因为它改变的不是属性,而是底层的属性。

HTMLvalue属性可以被认为更像是一个“起点”,真正重要的是属性本身(element.value = 1在 Javascript 中)。如果您尝试提交表单,或使用 Javascript 查询值,您会看到实际发生了变化,因此您的代码运行良好

另外,据我所知,没有input type="textbox",只有input type="text"

于 2012-07-17T20:51:54.010 回答