【发布时间】:2015-07-24 13:57:31
【问题描述】:
我正在尝试使用此 JavaScript 代码填充隐藏字段:
var msg = window.location.href.match(/\?FieldName=([^#?&]*)/);
if (msg) {
document.getElementById("FieldID").value = decodeURIComponent(msg[1]);
}
表格如下:
<form onsubmit="return Confirm2.render('Are you sure?');" parentpageid="####" siteid="####" pageid="####" action="formurl.com/" method="post" id="formid">
<input type="hidden" id="FieldID" name="FieldName" VALUE="" />
</form>
有什么建议吗?
【问题讨论】:
-
您的表单没有显示出来。
-
如果
msg验证并且FieldID是您隐藏输入的ID,则设置该值就足够了。问题仍然存在,Confirm2在做什么?你的标记怎么样?也许你应该提供一个Fiddle。
标签: javascript html forms url hidden