我想设置一个隐藏字段的值,然后用js提交表单。
这是我的js:
<script type="text/javascript">
<!--
function doSubmit(formid,fieldid,action) {
var frm=getElementbyId(formid);
var fld=getElementbyId(fieldid);
fld.value = action;
frm.submit();
}
//-->
</script>
这是我的 HTML:
<form name="mainform" id="mainform" method="post">
<a href="#" onclick="doSubmit('mainform','dothis','send')">send</a>
<input name="dothis" id="dothis" type="hidden" value="nothing" />
</form>
结果:什么都没有发生。
当我<a href="#" onclick="document.mainform.submit()"> ...
提交表单时(但是,当然,dothis
未设置值。
这该怎么做?