Показать сообщение отдельно
  #5 (permalink)  
Старый 14.10.2011, 03:41
rav rav вне форума
Новичок на форуме
Отправить личное сообщение для rav Посмотреть профиль Найти все сообщения от rav
 
Регистрация: 14.10.2011
Сообщений: 8

вот код, думаю для вас и без Developer Tool будет всё понятно, я даже и комменты не убирал, и не переделывал, такой какой скачал, там без моих изменений всё работает, но нужно чтобы вместо модального окна, текст выводился на этой же странице.
<script type="text/javascript"><!--
function checkForm(obj){
var return_value = true;
// заносим значение поля почтовый ящик в переменную mail
var mail = obj.email.value;
// заносим значение поля отправитель в переменную sender
var sender = obj.name.value;
// заносим значение поля сообщение в переменную msg
var msg = obj.mess.value;
// регулярное выражение для проверки почтового ящика
var reg_mail = /[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/i;
// регулярное выражение для проверки отправителя
var reg_sender = /[a-z]+/i;
// объявляем переменную, куда будет заноситься текст сообщения об ошибке
var error_msg = "Некорректно заполнены поля: ";
//проверка поля отправитель
if(reg_sender.exec(sender) == null && sender ==""){
error_msg += "Ваше имя ";
return_value = false;
}
//проверка поля почтовый ящик
if(reg_mail.exec(mail) == null){
error_msg += "Ваш e-mail ";
return_value = false;
}
//проверка поля текст сообщения
if(msg == ""){
error_msg += "Ваше сообщение ";
return_value = false;
}
//проверка на наличие ошибок, если возникла ошибка, выводим текст сообщения
if(!return_value)
alert(error_msg);
return return_value;
}//-->
</script>

вместо alert(error_msg); писал document.write(error_msg); вот и получалось так как написал выше. но ведь, на сколько я понимаю, текст ещё нужно вывести в определённом месте на странице, может если бы это сделать всё бы работало, во общем я не знаю как сделать, поэтому и спрашиваю. (javascript не знаю, только на уровне немного подправить под себя чей-то скрипт) помощь нужна очень
большое спасибо за отклики, тем более в такое время
Ответить с цитированием