如何将值设置为来自javascript的隐藏类型输入
我正在使用jsp。我想设置一个从JavaScript到HTML隐藏类型输入的值,以便将该值传递到另一个页面 这是我的HTML代码:如何将值设置为来自javascript的隐藏类型输入,javascript,html,jsp,Javascript,Html,Jsp,我正在使用jsp。我想设置一个从JavaScript到HTML隐藏类型输入的值,以便将该值传递到另一个页面 这是我的HTML代码: <form id="reg" method="post" action="/questionnaire.jsp"> <input type="hidden" name="userId" value="123"> <button id="submit" name="sr-buttobmitun">Submit<
<form id="reg" method="post" action="/questionnaire.jsp">
<input type="hidden" name="userId" value="123">
<button id="submit" name="sr-buttobmitun">Submit</button>
</form>
提交
JavaScript类似于:
<script>
var userId = "123";
</script>
var userId=“123”;
如果给隐藏的输入一个id,那么可以查询DOM中该元素并设置值,如下所示:
document.getElementById('userid')。值='123'
你用谷歌搜索了吗?userid
将是userid
。不是吗?这取决于输入字段的id。最好的做法是将元素的ID/类名保持小写,这就是为什么我只使用userid。我是否需要在html输入类型中将默认值保持为空?但原始OP要求的是
而不是userid
。您不需要,如果愿意,可以提供默认值,但当这段javascript执行时,它将被覆盖。