<td><select id="sex" onChange="a(this.options[this.selectedIndex].text)">
<option value="">请选择</option>
<option value="1">男</option>
<option value="2">女</option>
</select>
<input type="hidden" name="like_sex" id="like_sex"/>
<Script language="javascript">
function a(s){
$("#like_sex").val(s);
}
<option value="">请选择</option>
<option value="1">男</option>
<option value="2">女</option>
</select>
<input type="hidden" name="like_sex" id="like_sex"/>
<Script language="javascript">
function a(s){
$("#like_sex").val(s);
}
</script>
上面这个代码是取到select里的text值,传到input里。但是后来发现reset方法无法重置input值
解决办法:
<input type="text" style="display:none;" name="like_sex" id="like_sex"/>