我收音机输入:
<INPUT TYPE="radio" NAME="test" id="test" VALUE="product" CHECKED>Product<BR>
<INPUT TYPE="radio" NAME="test" id="test" VALUE="company">Supplier<BR>
现在我想将收音机的值设置为隐藏值。像这样:
<input type="hidden" name="module" id="hdModule" onchange="document.getElementById('test').value=this.value" />
但它不起作用。
答案 0 :(得分:2)
请尝试将以下行嵌入拖车单选按钮
onclick="document.getElementById('hdModule').value=this.value"
您需要从隐藏输入中删除onchange
并添加
值= “产品”
答案 1 :(得分:1)
嗯,你这样做与你在评论中所描述的相反。如果您希望隐藏变量保存您选择的值,您应该这样做:
<INPUT TYPE="radio" NAME="test" id="test" VALUE="product" onchange="document.getElementById('hdModule').value=this.value" chECKED>Product<BR>
<INPUT TYPE="radio" NAME="test" id="test" VALUE="company" onchange="document.getElementById('hdModule').value=this.value">Supplier<BR>
<input type="hidden" name="module" id="hdModule" />
您可以通过将最后一个元素的类型更改为文本并在浏览器中查看(我在chrome中尝试过)来验证它是否有效