使用Javascript更改表单信息?
有没有办法用Javascript更改表单的内容 我有一系列贝宝按钮,但希望用户能够在CAD或美元购物 该表单如下所示:使用Javascript更改表单信息?,javascript,paypal,Javascript,Paypal,有没有办法用Javascript更改表单的内容 我有一系列贝宝按钮,但希望用户能够在CAD或美元购物 该表单如下所示: <form onsubmit="return false;"> <input name="amount" value="6.99" type="hidden" /> <input name="currency_code" value="CAD" type="hidden" /> </form> 我需要将value=“CAD
<form onsubmit="return false;">
<input name="amount" value="6.99" type="hidden" />
<input name="currency_code" value="CAD" type="hidden" />
</form>
我需要将value=“CAD”更改为value=“USD”
我有没有办法在网站上设置一个按钮或某种“切换”功能,让用户可以更改货币?这应该适用于每种产品
我有人实现了简单的购物车,但他们不再可用
有更好的方法吗?(我想这可能是最简单的),但也许应该在结帐的时候做?我想这会更复杂
提前谢谢,希望我已经说清楚了!如果你需要更多信息,请告诉我
我的网站是www.bodesi.com(如果有帮助的话)您可以使用jQuery轻松完成这项工作,您的网站似乎已经包含了jQuery 这里有一种方法:
您可以通过javascript-DOM来实现
示例:
如果我正确理解了您的要求,
在某处向用户询问货币
<select name = "currency" id='currency' >
<option value='USD'>USD</option>
<option value='CAD'>CAD</option>
</select>
如果您想使用干净的javascript,那么
document.getElementById('currency').onchange = function(){
document.getElementsByName('currency_code')[0].value= this.value;
}
是的,您可以。通过DOM操作,您可以在文档树中的任何位置更改几乎任何内容。这非常有效,我如何使用户不必在每个产品页面上都这样做?您可以使用PHP会话来记住他们的选择。然后您可以使用
(function($){
$("#currency").change(function(){
$('input[name="currency_code"]').val($(this).val());
});
})(jQuery);
document.getElementById('currency').onchange = function(){
document.getElementsByName('currency_code')[0].value= this.value;
}