jQueryでinputタグのname属性に「submit」が指定されているformのsubmitができない
inputタグのname属性に「submit」が指定されているform
<form name="form1" action="test2.html" method="post"> <!-- name属性に「submit」を指定 --> <input name="submit" class="btn" type="button" value="送信"> </form> <script language="JavaScript" type="text/javascript"> $(function() { var btn = $('.btn'); btn.click(function(){ $(this).parents('form:first').submit(); }); }); </script>
「送信」ボタンを押しても反応もナシ
ちなみにid属性にも「submit」が指定されると同じ現象が発生
理由はなんとなく分かる気がするが…?後で調べよう!
inputタグのname属性を別の名前にするか、指定なしにすれば問題なくsubmitされました
IE8、FireFox3.5、Chrome3.0で確認