M
Marcin Nowak
Hi!
I want to cancel up and down arrows in list (select) element.
Here is the code:
<script>
function Arrows (event)
{
code = event.keyCode;
if (code == 38)
alert('Up');
if (code == 40)
alert('Down');
if (event.stopPropagation)
event.stopPropagation();
else
event.cancelBubble = true;
if (event.preventDefault)
event.preventDefault();
else
event.returnValue = false;
return false;
};
</script>
<form id="theform">
<select id="answ" name="answ" style="width:300px"
multiple size="5" onkeydown="return Arrows(event);">
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
<option value="5">five</option>
</select>
</form>
It works in IE but doesn't in Firefox. Any ideas how to fix it?
Marcin
--
Marcin Nowak
www.wyprawa.net [email protected]_m.ik.n_et_
Ochrona adresu: usun kropki z wyjatkiem ostatniej, podkreslenia
oprócz pierwszego. Address protection: remove dots except for
the last one, underscores excluding the first one.
I want to cancel up and down arrows in list (select) element.
Here is the code:
<script>
function Arrows (event)
{
code = event.keyCode;
if (code == 38)
alert('Up');
if (code == 40)
alert('Down');
if (event.stopPropagation)
event.stopPropagation();
else
event.cancelBubble = true;
if (event.preventDefault)
event.preventDefault();
else
event.returnValue = false;
return false;
};
</script>
<form id="theform">
<select id="answ" name="answ" style="width:300px"
multiple size="5" onkeydown="return Arrows(event);">
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
<option value="5">five</option>
</select>
</form>
It works in IE but doesn't in Firefox. Any ideas how to fix it?
Marcin
--
Marcin Nowak
www.wyprawa.net [email protected]_m.ik.n_et_
Ochrona adresu: usun kropki z wyjatkiem ostatniej, podkreslenia
oprócz pierwszego. Address protection: remove dots except for
the last one, underscores excluding the first one.