ホーム > ブログ
以下の、フォーム送信の簡単なコードが動かないでしばらく悩んだのでメモ。
[JavaScript]
<script>
function dosubmit()
{
var form = document.getElementById(‘form1’);
form.submit();
}
</script>
<form id=”form1″>
<input type=”text” name=”text1″ />
<input type=”submit” name=”submit” value=”送信” />
</form>
<a href=”#” onclick=”dosubmit();return false;”>送信テスト</a>
(このリンクが動かない…。もちろんJavaScriptオンでも)
[/JavaScript]
なぜ動かないかわかりますか。
答えは、
<input type="submit" name="submit" value="送信" />
の 「name=”submit”」の部分。
これで form.submit が上書きされてしまうため送信ができないのでした。
やっぱりJavaScriptは嫌いだ。
[2009/06/19]
JavaScript
|
8 Comments »
8 Comments
Leave a comment
トラックバック by ゼニス 時計 オーバーホール 価格 — 2019年5月9日 @ 10:59 AM
トラックバック by カルティエ時計 ヨドバシカメラ — 2019年5月10日 @ 11:16 PM
トラックバック by Iwc 時計 プラチナ full — 2019年5月12日 @ 7:33 AM
トラックバック by ハミルトン 1000m防水 — 2019年5月24日 @ 10:33 AM
トラックバック by カルティエ タンク 革ベルト — 2019年6月12日 @ 1:48 AM
トラックバック by sakaidoori.exblog.jp — 2019年6月18日 @ 4:37 PM
トラックバック by www.xbhgift.com — 2019年6月19日 @ 5:22 AM
コメント by 匿名 — 2021年2月15日 @ 4:44 PM