如何使用javascript在输入中插入值

时间:2012-02-13 16:23:48

标签: javascript jquery

所以我试着这样做 -

$('#price').val(price);

价格是300,它在浏览器上显示在输入字段中很好,但是当我想把它拿出并用PHP邮寄时,在$ _POST ['price']它没有显示,我怎么能用JavaScript插入输入值的东西,所以我可以邮寄它?看来这不是一个值插入,而只是一个显示内容的功能,对吗?

4 个答案:

答案 0 :(得分:1)

有几个可能的原因:

1)您的输入字段不在表单内 2)您实际上使用的是GET,而不是POST。

假设您可以看到Firebug或Chrome等效的更新值,那么它必须是其中之一。切换到使用$ _REQUEST并查看是否有任何改变。

答案 1 :(得分:1)

也许这段代码可以帮到你

document.getElementById('yorInputID').value = "Your Value";

答案 2 :(得分:0)

您对#price的输入还需要一个名称"价格"

<input id="price" value="price" />

根据您的问题,我假设此输入已被隐藏 - 如果是这样,我建议您不要依赖隐藏字段+ Javascript来为您提供安全保障。它很容易被黑客攻击,我甚至不称它为黑客攻击。

答案 3 :(得分:0)

确保表单提交时输入未被“禁用”。

如果已禁用,表单不会发送。