Большой Воронежский Форум
» Программирование>Чекбоксы и ява скрипт - хелп мне...
Katrin_II 17:28 12.07.2007
У меня есть форма с несколькими разными чекбоксами.
1. Как мне написать проверку, чтоб выскакивал алерт с предупреждением, если не выделен ни один чекбокс или если выделено меньше двух чекбоксов.
2. Как выделить все чекбоксы, нажав на ссылку?

Форма:
<form method=post action=go.jsp name=Send onSubmit='onClick'>

<a href=# onClick=????>выделить всё</a><br>
<a href=# onClick='document.form.submit();'>отправить</a>

<input type=checkbox name=item1 value=1><br>
<input type=checkbox name=item2 value=2><br>
<input type=checkbox name=item3 value=3><br>

</form>

<script>
????
</script>

Вопросики - это не знаю, что там писать... [Ответ]
Part!zan 21:23 12.07.2007
Шота типа этого:

в onSubmit вместо onClick пишешь IsChecked();

function IsChecked()
{
if(document.Send.item1.checked && document.Send.item2.checked && document.Send.item3.checked)
// делать все проверки, "если не выделен ни один чекбокс или если выделено меньше двух чекбоксов" не стал. Главное - мысль понятна

document.Send.submit();

else

alert("Ну-ка все выделил!");
}


А для ссылки сделать это:
function ChekEmAll()
{
document.Send.item1.checked=true;
document.Send.item2.checked=true;
document.Send.item3.checked=true;
}

За синтаксис не ручаюсь. Давно на JS не писал. [Ответ]
Maximus007 10:25 13.07.2007
<form method=post action=go.jsp name=Send onSubmit='onClick'>

<a href=# onClick='checkAll()'>выделить всё</a><br>
<a href=# onClick='document.form.submit();'>отправить</a>

<input type=checkbox name=item1 value=1><br>
<input type=checkbox name=item2 value=2><br>
<input type=checkbox name=item3 value=3><br>

</form>


<script>


function checkAll() {
document.Send.item1.checked = true;
document.Send.item2.checked = true;
document.Send.item3.checked = true;
}


</script> [Ответ]
Katrin_II 15:59 19.07.2007
спасиба всем!) [Ответ]
Вверх