Старый 12.07.2007, 17:28   #1   
в тенёчке
 
Аватар для Katrin_II
 
Сообщений: 8,037
Регистрация: 14.08.2002
Возраст: 44

Katrin_II вне форума Не в сети
Чекбоксы и ява скрипт - хелп мне...

У меня есть форма с несколькими разными чекбоксами.
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>

Вопросики - это не знаю, что там писать...
  Ответить с цитированием
Старый 12.07.2007, 21:23   #2   
Out There
 
Аватар для Part!zan
 
Сообщений: 6,007
Регистрация: 13.12.2004
Возраст: 45

Part!zan вне форума Не в сети
Шота типа этого:

в 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 не писал.
  Ответить с цитированием
Старый 13.07.2007, 10:25   #3   
Tenshi Tech
 
Аватар для Maximus007
 
Сообщений: 406
Регистрация: 25.12.2003

Maximus007 вне форума Не в сети
<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>
  Ответить с цитированием
Старый 19.07.2007, 15:59   #4   
в тенёчке
 
Аватар для Katrin_II
 
Сообщений: 8,037
Регистрация: 14.08.2002
Возраст: 44

Katrin_II вне форума Не в сети
спасиба всем!)
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind