トップ 一覧 ping 検索 ヘルプ RSS ログイン

JavaScript SELECT BOX の OnChange をキャンセルするの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!JavaScript SELECT BOX の OnChange をキャンセルする
[JavaScript]
!onbeforeactivate を使って無理やり元に戻す
::参考
*window.event.cancelBubble
*window.event.returnValue
::IE Only
*http://msdn.microsoft.com/en-us/library/ms536791(VS.85).aspx
 <html>
 <head>
 <script>
 function change_handler(sel) {
     sel.value = sel.previouse_selected_value;
 }
 </script>
 </head>
 <body>
 <select onbeforeactivate="this.previouse_selected_value=this.value;" onchange="change_handler(this)">
     <option value="1">1</option>
     <option value="2">2</option>
     <option value="3">3</option>
 </select>
 </body>
 </html>