Javascript
2013年9月15日
jQueryでクリックしたボタンのid取得方法
ボタンをクリックしたときなどで、クリックしたボタンのidを取得する時の取得方法をすぐ忘れるのでメモ。
$(this).attr(‘id’);
2011年9月25日
Javascriptでformをsubmitするとエラーになるはまりやすい問題
フォーム実装時、Javascriptでボタンを押したときの処理をした後にsubmit()をコールすることはよくあると思いますが、たまに
document.form_name.submit is not a function
というJavascriptの不可解なエラーメッセージがでることがあります。
このエラーがでる時は大体Javascriptは間違っていないことが多いので、ハマりやすいところです。
原因は、submitという名前がどこかで使われているためです。
例えばフォームボタンのタグをみてみると
<input type=”submit” name=”submit” />
なんてことが多いです。
解決は以下です。
<input type=”submit” name=”ここをsubmit以外に変更する” />
おそらくDreamweaverでデザイナーさんがデザインを作るとき、フォーム名を適当につけるのか、デフォルトで着いてしまうのだろうと思いますが、これが原因で悩むことが多いのでちょっと困りますね。
何回もハマるのでメモしておきます。