[英]Replace hidden value in a form with javascript variable
我正在使用Google Checkout,并且正在创建一个简单的立即购买按钮。 该按钮将在许多页面上,并且具有许多表单值。
我想做的是使用Javascript,在text_field上获取一个值,并替换一个隐藏的字段值。
为了获得价值,我有以下代码:
$('#payment_quantity input').keyup(function() {
var quantity = $('#payment_quantity input').val();
return false;
});
然后,从谷歌的形式,我有这个:
<input type="hidden" name="item_quantity_1" value="1"/>
我需要做的是用我的数量变量替换此隐藏输入上的值。 我知道这可能真的很容易,但是我对如何做到这一点感到非常困惑。 我应该选择隐藏字段,但是我不知道如何更新值?
你去:
$('input[name="item_quantity_1"]').val(quantity);
您只需要构造一个jQuery选择器来获取该字段,然后使用.val(xxx)
方法设置其值。
jQuery喜欢根据您作为参数传递的内容针对不同的行为重载相同的方法。 对于.val()
,如果不传递任何参数,它将检索字段值。 如果您传递.val(quantity)
类的参数,它将像.val(quantity)
这样将值设置为字段:
$('#payment_quantity input').keyup(function() {
var quantity = $('#payment_quantity input').val();
$("input[name='item_quantity_1']").val(quantity);
return false;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.