【发布时间】:2011-02-19 19:45:58
【问题描述】:
我似乎无法使用此功能。我正在尝试根据“金额”下拉列表中选择的金额更改表单的“业务”输入值。我错过了什么!!!我已经尝试了一个小时。
<script type="text/javascript">
function chPy()
{
var businessvar = "paypals@ramatico.com";
if (document.forms['5'].amount.value > 11){
businessvar = "paypall@ramatico.com"
}
document.forms['5'].business.value = businessvar;
}
</script>
<form name="5">
<select name="amount" OnChange="chPy()">
<option value="na">Select</option>
<option value="1.00">$1</option>
<option value="5.00">$5</option>
<option value="10.00">$10</option>
<option value="15.00">$15</option>
<option value="20.00">$20</option>
<option value="25.00">$25</option>
</select>
<input name="business" type="text" value="">
</form>
好的。下一步。我在一个页面上有大约 100 个这样的表格。我不想为每个表单创建一个,而是希望有一个脚本可以根据使用“onChange”更改的表单进行更改。页面上的每个表单都有相同名称的值(但不是 ID)(它们用于 paypal)。我认为如果我可以在以下内容中更改“formname”就可以了:“document.forms ['formname']”基于由chPy(“formname”)等填充的变量......我可以似乎也无法正常工作。
【问题讨论】:
标签: javascript forms paypal onchange