非表示フィールドの値を設定してから、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
いません。
これを行う方法?