Enterキーで勝手に submit させないようにするには?
Enterキーで勝手に submit させないようにするには?
submit 直前のノードの type が 'submit' でなかったら、キャンセル。
<!DOCTYPE html> <title></title> <style type="text/css"> </style> <body> <form action="#" onsubmit="inhibitEnterKey(event)"> <p><input type="text" name="abc"></p> <p><input type="text" name="def"></p> <p>送信<input type="submit" value="送信"></p> <script type="text/javascript"> //@cc_on var inhibitEnterKey = function ( e ) { var n = e./*@if( @_jscript ) srcElement @else@*/ target /*@end@*/; var d = n.ownerDocument; var f = d.activeElement || e.getExplicitOriginalTarget; if( f && ( 'INPUT' != f.nodeName || 'submit' != f.type ) ) return e./*@if( @_jscript ) returnValue = false @else@*/ preventDefault() /*@end@*/; }; </script>
Ajax で、郵便番号から住所を得る
http://developmentor.lrlab.to/postal/tutorial.html
会社のホームページのフォームの住所入力の補助として組み込んだ。
それにしても、簡単だね〜。