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

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

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

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

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

rolph



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите пожалуйста, может кто сталкивался с подобной проблемой.
Есть форма голосования
Вопрос 1
выбор вопроса radiobutton, name=test1
Вопрос 2
выбор вопроса radiobutton, name=test2
Вопрос 3
выбор вопроса radiobutton, name=test3
 
Необходимо, чтобы:
 
    * если ip-адрес, совпадает с заданным, submit - был неактивным
    * submit неактивен до тех пор, пока не ответили на все вопросы
 
Сейчас пока добился того, что при нажатии на submit, пользователем у которого Ip такой же как и заданный,  выбранные ответы - не засчитываются..
Как сделать неактивным так и не разобрался. Подскажите пожалуйста

Всего записей: 26 | Зарегистр. 01-02-2006 | Отправлено: 12:43 09-04-2007
Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
subm_id — id кнопки submit.

Код:
document.getElementById("subm_id").disabled=true;


----------
Damn Metal

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 13:09 09-04-2007
MrValdemar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вы уверены, что у кнопки есть вообще свойство активна - неактивна?
 
Добавлено:
А про объектную модель я что-то и не подумал.

Всего записей: 29 | Зарегистр. 12-11-2004 | Отправлено: 13:21 09-04-2007
rolph



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
А вы уверены, что у кнопки есть вообще свойство активна - неактивна?
 
Добавлено:
А про объектную модель я что-то и не подумал.

 
Сейчас работает без DOM.

Код:
 
if ($ip == $ipta)  
{
    echo "<TR><TD><INPUT class=\"butt\" TYPE=\"Submit\" NAME=\"vote\" VALUE=\" Голосовать \" disabled ></TD></TR>\n";  
    }
else
{
    echo "<TR><TD><INPUT class=\"butt\" TYPE=\"Submit\" NAME=\"vote\" VALUE=\" Голосовать \" ></TD></TR>\n";
    }  
 

 
Добавлено:

Цитата:
subm_id — id кнопки submit.
 
Код:
document.getElementById("subm_id").disabled=true;

 
А возможно как-то проверку сделать выбора ответа на все вопросы?

Всего записей: 26 | Зарегистр. 01-02-2006 | Отправлено: 13:25 09-04-2007 | Исправлено: rolph, 13:26 09-04-2007
Shlakoblok



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
function isOneChecked()
{
    var checkedValue = "";
    for (var i in document.formName.radioName)
        if (document.formName.radioName[i].checked == true)
            return true;
}
 
Покажет установлен ли переключатель в группе radioName

Всего записей: 45 | Зарегистр. 12-12-2006 | Отправлено: 04:17 10-04-2007 | Исправлено: Shlakoblok, 04:18 10-04-2007
Jest

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обрабатывай события keypressed, формы, changed, clicked элементов управления формы. И в общем обработчике проверяй условие полного заполнения. Там же - проставлять значение disabled для объекта кнопки.

Всего записей: 109 | Зарегистр. 26-08-2004 | Отправлено: 22:48 10-04-2007
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » JS: Активность submit при выполнении условий


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru