Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проверка полей формы с выводом скрытого текста / 7 сообщений из 7, страница 1 из 1
15.06.2009, 18:52
    #36042103
kattka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка полей формы с выводом скрытого текста
Доброго времени суток!
Помогите, пожалуйста, начинающей...
есть форма на ней инпуты с заголовками-один заголовок скрыт(display:none), есть кнопка сабмит.
При нажатии на кнопку проверяю поля на заполненость, если поле не заполнено надо сделать невидимый текст видимым - как я понимаю
Код: plaintext
1.
2.
3.
...
if(document.getElementById('form-11').value=="") {document.getElementById('er_form-11').style.display='block';
return false;
...
Текст то видимым становиться, но вот из-за это строчки отправка формы все равно происходит.(без нее форма не отправляется, но и текст невиден)
Так вот вопрос - как сделать текст видимым и не отправлять форму.
...
Рейтинг: 0 / 0
15.06.2009, 20:13
    #36042227
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка полей формы с выводом скрытого текста
тынць
?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
16.06.2009, 10:43
    #36042857
kattka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка полей формы с выводом скрытого текста
Спасибо конечно, но малость не то... как сделать проверку я знаю. И если убрать
Код: plaintext
{document.getElementById('er_form-11').style.display='block';}
все работает нормально. Ничего не отправляется. Но если прописать эту строчку происходит отправка формы и перезагрузка страницы... Вот это - проблема.
...
Рейтинг: 0 / 0
16.06.2009, 11:22
    #36042980
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка полей формы с выводом скрытого текста
kattka
если убрать
Код: plaintext
1.
{document.getElementById('er_form-11').style.display='block';}
все работает нормально. Ничего не отправляется.

Что-то Вы недоговариваете...Все проистекает из <form ...onsubmit="return( true / false )"...>
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
16.06.2009, 11:22
    #36042981
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка полей формы с выводом скрытого текста
Как происходит перехват события отправки формы? Если в onsubmit, то как то так можно
Код: plaintext
<form onsubmit="checkform(); return false;"
где checkform() - функция, которая проверяет поля и сабмитит форму в случае успеха, или показывает скрытый текст.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
16.06.2009, 11:26
    #36042999
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка полей формы с выводом скрытого текста
Адаптировав
Ex_Soft
тынць

имеем
Код: plaintext
\n\t<head>\n....\n\t\t<script type="text/javascript">\n<!--\n....\nfunction CheckValid()\n{\n\tvar\n\t\tAllOk=true;\n\n\tAllOk&=Condition1();\n\tAllOk&=Condition2();\n\tAllOk&=Condition3();\n\t...\n\tAllOk&=ConditionN();\n\n\tif(!AllOk)\n\t\tdocument.getElementById(\'er_form-11\').style.display=\'block\';\n\n\treturn(AllOk);\n}\n....\n// -->\n\t\t</script>\n....\n\t</head>\n\t<body>\n\t\t<form onsubmit="return(CheckValid());">\n
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
16.06.2009, 17:34
    #36044341
kattka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка полей формы с выводом скрытого текста
Спасибо всем! Разобралась. И строчка эта работает правильно - без перезагрузки страницы. Просто в одном из условий было неправильно написано имя обьекта... Из-за такой вот ошибки не работала вся функция... Бывает.

Еще раз всем спасибо!!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проверка полей формы с выводом скрытого текста / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]