我正在使用此功能:
function selectionchange() {
var e = document.getElementById("mySelect");
var str = e.options[e.selectedIndex].value;
document.getElementById('txt').value = str;
}
在更改选项时填充隐藏字段:
<form>
<select id="mySelect" onchange="selectionchange();">
<option value="1">Sun</option>
<option value="2">Moon</option>
</select>
<input type="hidden" id="txt" value="">
<button type="submit">send</button>
</form>
但它不起作用。
答案 0 :(得分:0)
< /script>
的结束标记看起来很糟糕。不确定是否是由编辑引起的。但是我在将< /script>
更改为</script>
之后测试了代码并且运行正常。