最佳答案
我一直在尝试使用jQuery在表单中设置隐藏字段的值,但没有成功。
下面是解释该问题的示例代码。如果我保持输入类型为“文本”,它工作起来没有任何麻烦。但是,将输入类型更改为“hidden”,却不起作用!
<html>
<head>
<script type="text/javascript" src="jquery.js">
</script>
<script type="text/javascript">
$(document).ready(function() {
$("button").click(function() {
$("input:text#texens").val("tinkumaster");
});
});
</script>
</head>
<body>
<p>
Name:
<input type="hidden" id="texens" name="user" value="texens" />
</p>
<button>
Change value for the text field
</button>
</body>
</html>
我还尝试了以下解决方案,通过设置输入类型为“文本”,然后使用“display:none”样式的输入框。但是,这也失败了!
jQuery在设置隐藏或不可见输入字段时遇到了一些问题
什么好主意吗?有没有可行的解决办法?