Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Знатокам Javascript

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

milka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имеется код, который передаёт, в зависимости от отмеченного чекбокса скрипту 1.php параметр id, в таком виде id=1|2|3|4|5|6|

Код:
 
<script language="Javascript">
function mass_del(field)
{
        if(field.checked == true)
        {
            document.del.id.value += field.value + "|";
        }
        else
        {
            document.del.id.value = document.del.id.value.replace(field.value + "|", "");
        }
    return true;
}
</script>
<form action="#"><input onclick="mass_del(this);" type="checkbox" name="id" value="1"></form>
<form action="#"><input onclick="mass_del(this);" type="checkbox" name="id" value="2"></form>
<form action="#"><input onclick="mass_del(this);" type="checkbox" name="id" value="3"></form>
<form action="#"><input onclick="mass_del(this);" type="checkbox" name="id" value="4"></form>
<form action="#"><input onclick="mass_del(this);" type="checkbox" name="id" value="5"></form>
<form action="#"><input onclick="mass_del(this);" type="checkbox" name="id" value="6"></form>
<form action="1.php" method="get" name="del">
<input type="hidden" name="id" value=""><input type="submit">
</form>
 

 
Нужно добавить ещё один чекбокс, которым можно отметить сразу все чекбоксы.
Помогите пожалуйста.

Всего записей: 131 | Зарегистр. 26-07-2001 | Отправлено: 20:06 24-06-2003
ASteel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
milka
Надо переделать форму на вот такое.

Код:
 
<script language="Javascript">  
function mass_del(field)  
{  
if(field.checked == true)  
{  
document.del.id.value += field.value + "|";  
}  
else  
{  
document.del.id.value = document.del.id.value.replace(field.value + "|", "");  
}  
return true;  
}  
 
function mass_select(obj)
{
if (obj.checked)
{
state=true;
}
else
{
state=false;
}
form_1=eval("document.sel_check");
document.del.id.value = "";  
for (z=0;z<form_1.elements.length;z++)
 {
 if (form_1.elements[z].name!='mass')
  {
  form_1.elements[z].checked=state;
  if (state)
    {
     document.del.id.value += form_1.elements[z].value + "|";
    }
  else
    {
    document.del.id.value = "";
    }
  }
 }
}
</script>
<form action="#" name='sel_check'>
<input onclick="mass_del(this);" type="checkbox" name="id_1" value="1">
<input onclick="mass_del(this);" type="checkbox" name="id_2" value="2">
<input onclick="mass_del(this);" type="checkbox" name="id_3" value="3">
<input onclick="mass_del(this);" type="checkbox" name="id_4" value="4">  
<input onclick="mass_del(this);" type="checkbox" name="id_5" value="5">
<input onclick="mass_del(this);" type="checkbox" name="id_6" value="6">
<input onclick="mass_select(this);" type="checkbox" name="mass" value="6">
</form>  
<form action="1.php" method="get" name="del">  
<input type="hidden" name="id" value=""><input type="submit">  
</form>
 


----------
С сегодняшнего дня прошу считать меня растаможенным (C) Splin

Всего записей: 310 | Зарегистр. 29-01-2002 | Отправлено: 23:44 24-06-2003
milka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASteel
Спасибо ОГРОМНОЕ !!!!

Всего записей: 131 | Зарегистр. 26-07-2001 | Отправлено: 01:18 25-06-2003
Thomas78



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Незнает никто, где можно взять следущий ява-скрипт:
Тут что-нибудь типа категории, при нажатии на неё, выскакивает чуть ниже неё, её содержание.
Вот впринципе и всё, только чтоб создавать таких категорий можно было самому и много...




Новые вопросы задаём в отдельных темах! — Svarga.

Всего записей: 578 | Зарегистр. 07-02-2002 | Отправлено: 20:31 28-07-2003 | Исправлено: Svarga, 00:15 29-07-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Thomas78
Тут смотрел?
http://forum.ru-board.com/topic.cgi?forum=31&topic=3315#1

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:28 28-07-2003
Thomas78



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
 
Да, но мне нужно несовсем выпадающее меню, а вот например: надпись - Смайлы , при нажатие на которую открывается(не в новом окне, а там же) окно со смайликами...

Всего записей: 578 | Зарегистр. 07-02-2002 | Отправлено: 22:38 28-07-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Thomas78
А фреймы не устраивают?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:49 28-07-2003
Thomas78



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Не люблю я их...

Всего записей: 578 | Зарегистр. 07-02-2002 | Отправлено: 23:01 28-07-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Знатокам Javascript


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru