Всем привет! Написал я скрипт комментариев на php и плюс простенькая проверка на заполнение полей методом javascript (сразу скажу, что с javascript не дружу). Вот проверка на заполнения: [js] function validate_form ( ) { valid = true; if (document.form_comments.author.value == "") { alert ( "Пожалуйста, заполните поле \"Ваше имя\"." ); valid = false; } if (document.form_comments.author.value == true || document.form_comments.author.value.length < 3) { alert ( "Длина Вашего имени должна состоять не менее чем из 3 букв." ); valid = false; } if (document.form_comments.author_text.value == false || document.form_comments.author_text.value == '') { alert ( "Пожалуйста, заполните поле \"Текс комментария\"." ); valid = false; } return valid; }[/js] Все проверялось нормально до того, как подключил к полю "textarea" текстовый редактор "tinymce". После подключения, при вводе букв в поле "textarea", выводится та самая проверка [js] alert ( "Пожалуйста, заполните поле \"Текс комментария\"." );[/js], но нажав второй раз на кнопку "Отправить" комментарий отправляется нормально уже. То есть проблема в том, что нужно 2 раза нажимать кнопку "Отправить" (1-ый раз выводит предупреждение, а на 2-ой раз все ок.) Как это устранить?
Изначально "textarea" пустая. 1-й сабмит обволяет "textarea" данными из tinyMCE Можно получить данные из эдитора и их проверять var text = tinyMCE.get('author_text').getContent();