Хочу проверить textarea, но чтобы уведомление о пустом поле выводилось не alert-ом, а как с полем "Имья", возле самого textarea. Подскажите пожалуйста. Спасибо!
PHP код:
<script type='text/javascript'>
var min = 1000;
var max = 9999;
var captcha = Math.random ()*(max - min + 1);
captcha = Math.round(captcha)+min;
window.onload = function ()
{
captchara ();
subscribe();
}
function captchara()
{
var comForm = document.getElementById ("commentForm");
var span = document.getElementById("span");
textNode = document.createTextNode(captcha);
span.appendChild(textNode);
}
function subscribe ()
{
var commentForm = document.getElementById ("commentForm");
commentForm.onsubmit = check;
}
function check ()
{
var comForm = document.getElementById ("commentForm");
var nameId = document.getElementById ("nameId");
var captchis = document.getElementById("captchis");
var post = document.getElementById ("post");
if(comForm.name.value=="")
{
var str = "shit";
if (nameId.lastChild.nodeType!=3)
{
var txt = document.createTextNode (str);
nameId.appendChild(txt);
}
return false;
}
if(comForm.message.value=="")
{
str = "Введите текст сообщения"; if (post.lastChild.nodeType!=3)
{
var txt = document.createTextNode (str);
post.appendChild(txt);
}
return false;
}
if (comForm.captch.value!=captcha)
{
var str = "Числа не совпадают";
if (captchis.lastChild.nodeType!=3)
{
var txt = document.createTextNode (str);
captchis.appendChild(txt);
}
return false;
}
}
</script>
<div align='left' >
<form method='GET'action='' id='commentForm'>
<div id='nameId'>
<label>Имя: <label>
<input type='text' name='name' style='background:#dfdfdf;'>
</div>
<div id='post'>
<label>Коммент: </label>
<textarea name='message' style='background:#dfdfdf;' rows='10' cols='60'></textarea>
</div>
<div id='captchis'>
<label>число: <span id='span'></span><label>
<input type='text' name='captch' style='background:#dfdfdf;'>
</div>
<input type='submit' name='submit' value='Комментировать'>
</form>
</div>
Добавлено через 10 часов 3 минуты
Спасибо, уже не надо. Сам придумал

Нужно было изменить условие на:
if (post.lastChild.nodeValue!=str)