Я не могу заставить эту функцию работать.Я пытаюсь изменить значение ввода "бизнес" в моей форме на основе суммы, выбранной в раскрывающемся списке "сумма".Что мне не хватает !!!Я пытался это в течение часа.
<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».Каждая из форм на странице имеет значения с одинаковым именем (но не идентификатором) (они предназначены для PayPal).Я думаю, что все будет в порядке, если я смогу изменить «formname» следующим образом: «document.forms ['formname']» на основе переменной, заполненной чем-то вроде chPy («formname») и т. Д.Похоже, это тоже не сработало.