1. hakuaneko

    Posted

    hakuaneko
Changes in title
+IEでpreventDefaultを使うときにはまったこと
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,12 @@
+IE7~11上で動かすWebシステム上でフォームの入力制限にevent.preventDefault()メソッドを使って形式外入力を受付けないようにしていたのですが、IE10以前?(IE8で確認)だとエラーに。。。
+reutrn falseだとie11はスルーだと!?これだからIEは。。。
+
+```js:対処方法
+(event.preventDefault) ? event.preventDefault():event.returnValue()=false;
+```
+
+ * event.preventDefault()
+>指定したエレメントで発生するアクションを停止させるメソッド。
+
+
+ * [stackoverflow参考記事](http://stackoverflow.com/questions/1000597/event-preventdefault-function-not-working-in-ie)