「JavaScript SELECT BOX の OnChange をキャンセルする」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==JavaScript SELECT BOX の OnChange をキャンセルする== [JavaScript] ====onbeforeactivate を使って無理やり元に戻す==== =====参考===== *window.ev…」) |
|||
1行目: | 1行目: | ||
==JavaScript SELECT BOX の OnChange をキャンセルする== | ==JavaScript SELECT BOX の OnChange をキャンセルする== | ||
− | [JavaScript] | + | [[JavaScript]] |
====onbeforeactivate を使って無理やり元に戻す==== | ====onbeforeactivate を使って無理やり元に戻す==== | ||
=====参考===== | =====参考===== | ||
7行目: | 7行目: | ||
=====IE Only===== | =====IE Only===== | ||
*http://msdn.microsoft.com/en-us/library/ms536791(VS.85).aspx | *http://msdn.microsoft.com/en-us/library/ms536791(VS.85).aspx | ||
− | + | <html> | |
− | + | <head> | |
− | + | <script> | |
function change_handler(sel) { | function change_handler(sel) { | ||
sel.value = sel.previouse_selected_value; | 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> |
2020年2月15日 (土) 08:03時点における版
目次
JavaScript SELECT BOX の OnChange をキャンセルする
onbeforeactivate を使って無理やり元に戻す
参考
- window.event.cancelBubble
- window.event.returnValue
IE Only
<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>
© 2006 矢木浩人