Javascript.RU

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

Проверка заполнения формы
Скрипт проверяет 3 комбинации:
1) когда не заполнены оба поля
2) первое заполнено второе нет
3) заполнено второе а первое нет
В чем ошибка:
Ввожу информацию во второе поле нажимаю отправить
Скрипт должен писать что первое поле не заполнено а он пишет что два не заполнено

function b () {
		document.getElementById('corect_news_name').style.display = "block";
		document.getElementById('corect_news_name').style.color = "red";
	}
	function c () {
		document.getElementById('corect_news_text').style.display = "block";
		document.getElementById('corect_news_text').style.color = "red";	
	}
	function none() {
		if (document.getElementById('bb').value != "") {
			document.getElementById('corect_news_name').style.display = "none";
		}
		if (document.getElementById('cc').value != "") {
			document.getElementById('corect_news_text').style.display = "none";
		}
	}
	function pomidor() {
		none();	
		if (document.getElementById('bb').value == "" && document.getElementById('cc').value == "") {
			b();
			c();
		return false;
		}
		if (document.getElementById('bb').value == "" && document.getElementById('cc').value != "") {
			b();
		return false;
		}
		if (document.getElementById('bb').value != "" && document.getElementById('cc').value == "") {
			c();
		return false;
		}
		return true;
	}


<form action="add_news.php" method="get" name="add_news" onSubmit="return pomidor()">
				Название новости:<input type="text" name="news_name" id="bb"><div id="corect_news_name" style="display:none;">Не оставляйте поле пустым</div>
				Текст новости:<textarea rows="10" cols="100" name="news_text" id="cc"></textarea><div id="corect_news_text" style="display:none;">Не оставляйте поле пустым</div>
				<input type="submit" name="submit" >
			</form>

Последний раз редактировалось pucok, 16.11.2009 в 20:08.
Ответить с цитированием
  #2 (permalink)  
Старый 16.11.2009, 20:07
Новичок на форуме
Отправить личное сообщение для pucok Посмотреть профиль Найти все сообщения от pucok
 
Регистрация: 16.11.2009
Сообщений: 2

Все решил проблему
Ошибка была в функции none одинаковый параметр взял

Закройте тему пожалуйста
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Собрать значения всех полей формы vvsh Events/DOM/Window 3 09.11.2009 00:35
проверка данных формы Zzet jQuery 3 31.07.2009 22:05
Помогите написать скрипт валидации формы RayOfLight Общие вопросы Javascript 2 27.07.2009 11:58
Проверка полей формы Rush Общие вопросы Javascript 2 16.10.2008 23:44
проверка полей формы!!!! DENAT Общие вопросы Javascript 0 05.06.2008 22:14