| フォームをサブミットする |
|
フォームをサブミットするには通常submitボタンを押しますが、javascriptからサブミットすることも出来ます。 javascriptからサブミットするには、スクリプト内でフォームオブジェクトを取得します。 オブジェクトを取得したら、フォームオブジェクト名.submit()を実行します。 フォームをリセットしたい場合は、フォームオブジェクト名.reset()を実行します。 また、methodやaction、targetを指定することも出来ます。 以下、例です。 |
| サンプルソース |
<form name="namae" method="post" action="index.do" target="_blank">
<input type="hidden" name="field1">
</form>
<script type="text/javascript"><!--
function a(){
var obj = document.forms["namae"];
obj.method = "post";
obj.action = "index.do";
obj.target = "_blank";
obj.submit();
}
--></script>
最後にsubmit()することで設定した属性でフォームをサブミットすることが出来ます。 |