Привет. Я пытаюсь создать базовую форму, которая добавляет стоимость в 1,5 фунта к общей цене, если установлен флажок. Поэтому у меня есть пользователь, который вводит цену (стоимость ваучера), которую он может забрать или доставить - доставка составляет £ 1,50.
У меня есть базовые знания javascript и я нашел следующий код, который позволяет мне добавлять два поля формы вместе -
<script type="text/javascript"><!--
function updatesum() {
document.form.sum.value = (document.form.sum1.value -0) + (document.form.sum2.value -0);
}
//--></script>
HTML
<form name="form" >
Enter a number:
<input name="sum1" onChange="updatesum()" />
and another number:
<input type="checkbox" name="sum2" onChange="updatesum()" value="1.50" checked>
Their sum is:
<input name="sum" readonly style="border:0px;">
</form>
очевидно, что это работает, но опять же, очевидно, значение остается на уровне 1,50, независимо от того, установлен флажок или нет - поэтому мне нужна помощь с оператором "если". искал вокруг, но действительно застрял.