【发布时间】:2017-01-03 21:25:11
【问题描述】:
如果选中复选框,我需要将值分配给它旁边的文本输入。
例如,如果我检查cb1,则应将value=1 1 分配给txtcb1。我只需要为选中的复选框执行此操作
<form name="myForm" action="demo_form.asp" onsubmit="return validateForm()" method="post">
<input type="checkbox" name="cb1" value="1"> <input class="red" id="txtcb1" type="text" name="fname">
Name One | Amount <input type="text" name="Amount1" class="auto-sum"> <br>
<input type="checkbox" name="cb2" value="2"> <input class="red" id="txtcb2" type="text" name="fname"> Name Two | Amount <input type="text" name="Amount2" class="auto-sum"> <br>
<input type="checkbox" name="cb3" value="3"> <input class="red" id="txtcb3" type="text" name="fname"> Name Three | Amount <input type="text" name="Amount3" class="auto-sum"><br>
<input type="checkbox" name="cb4" value="4"> <input class="red" id="txtcb4" type="text" name="fname"> Name Four| Amount <input type="text" name="Amount4" class="auto-sum"> <br>
<br>
TOTAL <label id="amountTotal">0 <label>
AED <br>
<input type="submit" value="Submit" onsubmit="return validateForm(this)">
</form>
【问题讨论】:
-
请在本网站上发布您的代码
-
代码链接在底部
-
在我看来,将事件 onChange 用于复选框和单选框并不是一个好主意。 onClick 事件在我看来是更好的选择。它的工作更可靠。
标签: javascript jquery