Показать сообщение отдельно

  #9  
Старый 17.07.2009, 14:06
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
С нами: 9589849

Репутация: 177
По умолчанию

Код HTML:
function page_all(form)
{
	strAlert1 = "";
	if ( form.com_author.value == "" )
		strAlert1 = "- Имя\n";

	strAlert2 = "";
	if ( ((form.com_em.value.indexOf("@")) < 2) || ((form.com_em.value.indexOf(".")) < 2) || ((form.com_em.value.length) < 8) )
		strAlert2 = "- e-mail\n";

	strAlert3 = "";
	if ( form.com_city.value == "" )
		strAlert3 = "- Город\n";

	strAlert4 = "";
	if ( form.com_text.value == "" )
		strAlert4 = "- Комментарий\n";
	else
	{
		var reg = new RegExp(/http:\/\/|a[^h]+href/g);
		if ( form.com_text.value.match(reg) )
			form.com_text.value = form.com_text.value.replace(reg,"");
			// или какое-нибудь действие вместо удаления символов
	}

	strAlert5 = "";
	if ( form.regcode.value == "" )
		strAlert5 = "- Защитный код\n";

	strAlert = strAlert1 + strAlert2 + strAlert3 + strAlert4 + strAlert5; 

	if ( strAlert != "" )
	{
		alert("Пожалуйста, заполните поля:\n" + strAlert);
		return false;
	}
}

Последний раз редактировалось imajo.ati; 17.07.2009 в 19:41..
 
Ответить с цитированием