Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.09.2009, 21:42
Новичок на форуме
Отправить личное сообщение для Negative Посмотреть профиль Найти все сообщения от Negative
 
Регистрация: 04.09.2009
Сообщений: 8

помогите правильно составить скрипт
здравствуйте. дорогие форумчане!)
очень нужна ваша помощь, помогите пожалуйста грамотно составить скрипт

проблема у меня следующая:

у меня на сайте есть форма заявки, в которой используются чекбоксы
после того как посетитель сайта заполнил заявку и нажал кнопку "Отправить" - мне на ящик приходит определённая форма с данными, которые он (посетитель) ввёл

сразу приведу примерчик, для того, чтобы дальше было понятно:
предположим что вся моя форма заявки состоит из одной HTML-формы типа select с двумя строками option...и выглядит она следующим образом:
<select name="type" size=l> 
<option name="variant1"  value="01" selected>Юридическое лицо</option> 
<option name="variant2"  value="02" >Физическое лицо</option>
</select>


если пользователь выбрал строку "Физическое лицо" select в конце вернёт name="2" и мне на ящик придёт "Физическое лицо"...тут думаю ничего пояснять не надо, и так всё понятно

но предположим что моя форма заявки содержит чекбокс вот такого вида:
<input type="checkbox" name="variant1" value="Вариант 1" checked>


в таком случае если пользователь сделает активным чекбокс (нажмёт флажок) то HTML форма вернёт мне "Вариант 1", а если не сделает активным, то не вернётся ничего.....мне же надо чтобы в любом случае что-то возвращалось....если пользователь не нажмёт флажок, то в value должно попасть значение "Не указано" вместо "Вариант 1"
поэтому тут необходима проверка активен ли чекбокс или нет....и собственно нужна функция на javascript примерно такого родапредставим что у нас 2 чекбокса а не один как я описала выше)

если чекбокс 1 активен
то вернуть значение value="Вариант 1"
иначе вернуть значение value="Не указано"

если чекбокс 2 активен
то вернуть значение value="Вариант 2"
иначе вернуть значение value="Не указано"


если у первого чекбокса value="Не указано" и у второго чекбокса тоже value="Не указано", то значение value для второго чекбокса вернуть в виде пустой строки (это для того чтобы два раза не возвращалось одно и то же выражение "Не указано")

сама я в синтаксисе javascript слаба и написать правильно не могу данную функцию....точнее я её написала, но у меня ничего не работает

поэтому очень буду вам благодарна если поможете мне, заранее огромное вам спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 04.09.2009, 21:49
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Что мешает это сделать на сервере?
Ответить с цитированием
  #3 (permalink)  
Старый 06.09.2009, 15:26
Новичок на форуме
Отправить личное сообщение для Negative Посмотреть профиль Найти все сообщения от Negative
 
Регистрация: 04.09.2009
Сообщений: 8

мне кажется, что в моём случае лучше будет сделать это на стороне клиента...
Ответить с цитированием
  #4 (permalink)  
Старый 06.09.2009, 16:14
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Вы же перед отправкой сообщения на сервере формируете текст на основе присланных формой данных, вот там и поставьте дополнительное условие на случай, когда ниодин чекбокс не выбран.
Ответить с цитированием
  #5 (permalink)  
Старый 07.09.2009, 12:15
Новичок на форуме
Отправить личное сообщение для Negative Посмотреть профиль Найти все сообщения от Negative
 
Регистрация: 04.09.2009
Сообщений: 8

а как называются свойства невыбранного и выбранного чекбоксов?
Ответить с цитированием
  #6 (permalink)  
Старый 07.09.2009, 20:29
serhiy
 
Сообщений: n/a

не понял i am confused
в чем сопсно проблема
можно ведь просто создать два одинаковых или похожих по смыслу - Option и все будет как надо ведь select не понимает одного варианта ему нужно минимум два
Ответить с цитированием
  #7 (permalink)  
Старый 08.09.2009, 11:15
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Negative
а как называются свойства невыбранного и выбранного чекбоксов?
checked - Текущее значение checked (true/false).
defaultChecked - Начальное значение checked (true/false).
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите настроить скрипт раскрывающегося меню melomanfm Работа 6 10.08.2009 01:21
Помогите доработать хороший скрипт! KiLLka Я не знаю javascript 3 10.06.2009 23:37
Помогите создать скрипт замены картинок при наведении курсора. SantaS Я не знаю javascript 3 05.06.2009 12:59
Люди, помогите адаптировать скрипт под Оперу KiLLk Opera, Safari и др. 1 01.06.2009 01:05