Здраствуйте. Имеем такую. ситуацию. Есть код, который работает буквально через раз. Хочет работает - хочет нет. Запускаю - сработало - перегрузил -уже нет. Программа проводит валидацию данных с формы. Если конкретнее - не работает часть кода, которая проверяет TEXTAREA с именем comment <script type='text/javascript' src='../../tiny_mce/tiny_mce.js'> </script> <script type='text/javascript'> <!-- tinyMCE.init({ mode : "textareas", theme : "simple" }); --> </script> <script language="JavaScript"> var beg=0; function Move(n) { if (n>beg) { for (i=beg+1;i<=n;i++) { document.images[i].src = "res/star_move.gif"; } } } function UnMove(n) { if (n>beg) { for (i=beg+1;i<=n;i++) { document.images[i].src = "res/star.gif"; } } } function clickkk(n) { beg = n; for (i=0;i<=n;i++) { document.images[i].src = "res/star_click.gif"; } UnMove(4) document.form.rang.value=n+1; } function check_data() { if ( (document.forms.form.name.value == null) || (document.forms.form.name.value.length < 3) ) { alert("Заполните поле: Имя"); document.forms.form.name.focus(); return false; } if ( (document.forms.form.mail.value == null) || (document.forms.form.mail.value.length < 7) ) { alert("Заполните поле: E-mail"); document.forms.form.mail.focus(); return false; } if (! (/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.forms.form.mail.value)) ) { alert("Введите правильный e-mail адрес"); document.forms.form.mail.focus(); return false; } // ВОТ ТУТ делаеться проверка гореносного поля. if ( (document.forms.form.comment.value == null) || (document.forms.form.comment.value.length < 5) ) { alert("Заполните поле: Комментарий"); document.forms.form.comment.focus(); return false; } return true; } </script> <form name="form" onSubmit="return check_data()"> <img id="i1" src="res/star.gif" width="20" height="20" alt="star" onMouseMove="Move(0)" onMouseOut="UnMove(0)" onclick="clickkk(0)"/> <img id="i2" src="res/star.gif" width="20" height="20" alt="star" onMouseMove="Move(1)" onMouseOut="UnMove(1)" onclick="clickkk(1)"/> <img id="i3" src="res/star.gif" width="20" height="20" alt="star" onMouseMove="Move(2)" onMouseOut="UnMove(2)" onclick="clickkk(2)"/> <img id="i4" src="res/star.gif" width="20" height="20" alt="star" onMouseMove="Move(3)" onMouseOut="UnMove(3)" onclick="clickkk(3)"/> <img id="i5" src="res/star.gif" width="20" height="20" alt="star" onMouseMove="Move(4)" onMouseOut="UnMove(4)" onclick="clickkk(4)"/> <input type="hidden" name="rang" value="" /> <script language="JavaScript"> clickkk(2); </script> <table> <tr> <td>Ваше имя *</td> <td> <input type="text" name="name" value="" /></td> </tr> <tr> <td>Ваш e-mail *</td> <td> <input type="text" name="mail" value="" /></td> </tr> </table> Ваш комментарий * <textarea name="comment" rows="4" cols="32"> </textarea> <br /><input type="submit" value="Добавить" /> </form> Счем связано - не могу понять. Может это Тайни??почему тогда раз работает а второй - нет? Помогите, пожалуйста... З.Ы. и не смейтесь и не ругайтесь - если решение слишком элементарное..((