Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Проверка радиобоксов
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 » 

> Описание: На установленность
Aleksej
Отправлено: 19 Июля, 2005 - 09:29:22
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




Вот есть некоторая форма для голосования:
CODE:

<form method="post" action="pool.php" onsubmit="//return !isNaN(this.answer.value);">
<table width="100%" cellpadding="5" cellspacing="0" class="l">
<tr><th>Нравится ли Вам мой сайт?</th></tr>
<tr><td class="pool">
<input class="pool" type='radio' name='answer' value='1' /> Да, нравится<br />
<input class="pool" type='radio' name='answer' value='2' /> Нет, не нравится<br />
<input class="pool" type='radio' name='answer' value='3' /> А мне без разницы<br />
</td></tr>
<tr><td align="center">
<input type="submit" value="Голосовать" />
</td></tr>
</table>
</form>

Я хочу, что бы при нажатии кнопки "Проголосовать" если ни один радиобокс не выбран, то оправка формы не происходила бы. Я это делал так: onsubmit="return !isNaN(this.answer.value);"
Но this.answer.value всегда не определен. Как еще это можно сделать?
 
 Top
ETC Администратор
Отправлено: 19 Июля, 2005 - 09:51:01
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




CODE:

<input class="pool" type='radio' name='answer' value='1' checked/>
 
 Top
Aleksej
Отправлено: 19 Июля, 2005 - 13:23:52
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




Нет, не то. По началу все радиобоксы сброшены. А кнопка "Голосовать" должна сработать только в том случае, если один из пунктов выбран. Как узнать?
 
 Top
ETC Администратор
Отправлено: 19 Июля, 2005 - 14:45:44
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Aleksej
как это не то? Первый пункт будет выбран сразу.
 
 Top
Дмитрий Б.
Отправлено: 20 Июля, 2005 - 02:31:02
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




CODE:
<FORM onsubmit="return checkForm(this);">
<INPUT name=radiogroup value=0 type=radio>
<INPUT name=radiogroup value=1 type=radio>
<INPUT name=radiogroup value=2 type=radio>
<INPUT name=radiogroup value=3 type=radio>
<INPUT type=submit value=Ага>
</FORM>

<script language=JavaScript>
<!--
function checkForm(f)
{
var i;
for (i=0; i<f.radiogroup.length; i++)
if (f.radiogroup[i].checked)
return true;
return false;
}
//-->
</SCRIPT>
 
 Top
Aleksej
Отправлено: 23 Июля, 2005 - 09:54:03
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




Дмитрий Б.
Спасибо, это то! Улыбка
Вот только у тебя html хромает, так не надо:
CODE:

<INPUT type=submit value=Ага>
 
 Top
Дмитрий Б.
Отправлено: 23 Июля, 2005 - 22:01:26
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Aleksej
Это ещё почему?
 
 Top
FROZEN
Отправлено: 24 Июля, 2005 - 03:43:41
Post Id



Full Member


Покинул форум
Сообщений всего: 243
Дата рег-ции: Янв. 2005  

Карма -1




Aleksej

Не обязательно в кавычки все загонять. Или ты не о том?
 
 Top
ETC Администратор
Отправлено: 24 Июля, 2005 - 07:53:35
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Кавычки по стандарту обязательны.
 
 Top
Aleksej
Отправлено: 25 Июля, 2005 - 08:34:55
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




А тем более, если мы используем русские буквы. Русская буква вообще может быть воспринята как разделитель (типа пробела).
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0411]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33