Братва как после нажатия на кнопку определить какие из раставленных checkbox на странице были выбраны.
Здравствуйте AI, Вы писали:
AI>Здравствуйте NiBL, Вы писали:
NBL>>Братва как после нажатия на кнопку определить какие из раставленных checkbox на странице были выбраны.
AI>------------вот к примеру написал
AI><form name='form'>
[skip]
AI><input type='button' onclick='f()' value='click me'>
Скорее всего вопрос был гораздо тривиальнее:
<form name='form' onsubmit="return doSubmit();">
<input type='checkbox' name='name_1'>
<input type='checkbox' name='name_2'>
<input type='checkbox' name='name_3'>
<input type='submit' value='click me'>
</form>
<script language='javascript'>
function doSubmit() {
var _alert = "";
var _inputs = "";
if(!form.name_1.checked) _alert += " name1\n";
if(!form.name_2.checked) _alert += " name2\n";
if(!form.name_3.checked) _alert += " name3\n";
if (_alert.length>0) {
window.alert("Ошибка!\n\n Не стоят галки:\n\n"+_alert);
return false;
}
return true;
}
</script>
То есть, когда ты нажимаешь на кнопку, если что-то неотмечено, выдается сообщение об
ошибке с перечнем неотмеченных пунктов, и форма не сабмитится.
Если же все отмечено, запрос спокойно отправляется на сервер.
Здравствуйте AI, Вы писали:
[]
Зачем же так париться!

<form name='form'>
<input type='checkbox' name='mycheck' value='name_1'>
<input type='checkbox' name='mycheck' value='name_2'>
<input type='checkbox' name='mycheck' value='name_3'>
<input type='button' onclick='f()' value='click me'>
</form>
<script language='javascript'>
function f()
{
var j = new Enumerator(form.mycheck)
for(;!j.atEnd();j.moveNext())
{
var d = j.item();
alert(d.value + " is " + d.status?"cheched":"unchecked");
}
}
во шаманы

сколько вкусных вариантов !