IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Input и Onchange статус (http://www.imho.ws/showthread.php?t=130612)

Viromаn 17.03.2008 17:36

Input и Onchange статус
 
Я тут занялся отпросом значений
Код:

</head>
<body >
<form action="" method="" target="">
<select name="myselect" size="1" onchange="alert(document.forms[0].myselect.options[document.forms[0].myselect.selectedIndex].text)">
<option>Google
<option>Lycos
<option>Altavista
<option>Fignja
</select>
<input type="radio" name="DEVICE1" value="Sony" onchange="alert(this.value)"></input>
<input type="radio" name="DEVICE1" checked="checked" value="Philips" onchange="alert(this.value)"></input>
<select name="Myselect" onchange="alert(document.forms[0].Myselect.options[document.forms[0].Myselect.selectedIndex].text)"><option> WSE<option> Tolko ja</select>
<input type="checkbox" name="Aktiveme" onchange="alert(document.forms[0].Aktiveme.value)">
<a href=vvv.htm>dalee</a>
</form>

В общем, фигня заключается в том, что как бы я не изменял статус у чексбокса, тот почему то всегда равен on, в общем, не знаю, что неправильно делаю, и в ие и в файрфоксе, всё одно и то же, неужели в обоих браузерах ошибка? Я кстати и this.value тоже пробовал..

Псих 17.03.2008 18:20

А HTML-код валидным w3c сделать не пробовал?

Viromаn 17.03.2008 19:04

Нет, не пробовал, сомневаюсь, что поможет. За то нашёл следующее
onchange="alert(this.form.elements[this.name].checked)"
возвращает либо true, либо false

Код:

</head>
<body >
<script type="text/javascript" language="javascript">
</script>
<form action="" method="" target="">
<input type="radio" name="Devices" value="Sony" onchange="alert(this.name),alert(this.value)"></input>
<input type="radio" name="Devices" checked="checked" value="Philips" onchange="alert(this.name),alert(this.value)"></input>
<select name="Kto" onchange="alert(this.name),alert(this.form.elements[this.name].options[this.form.elements[this.name].selectedIndex].text)"><option> WSE<option> Tolko ja </select>
<input type="checkbox" name="Aktiveme" onchange="alert(this.name),alert(this.form.elements[this.name].checked)">
<a href=vvv.htm>dalee</a>
</form>



Часовой пояс GMT +4, время: 11:36.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.