RoLex
Новичок
fckeditor и проверка формы на заполнение на стороне клиента (javascript)
в форме использую fckeditor
есть поле (допустим name='text' id='text') которое редактируется fckeditor'ом
хочу проверить заполено ли это поле до отправки формы на сервер.
дело в том, что когда я ввожу текст в поле text и жму на кнопку сабмит, у меня выводится мое сообщение об ошибке. при повторном нажатии на кнопку сабмит, форма отправляется.
вопрос в том, как мне избежать этого - чтобы два раза не сабмитить кнопку для отправки формы
в форме использую fckeditor
есть поле (допустим name='text' id='text') которое редактируется fckeditor'ом
хочу проверить заполено ли это поле до отправки формы на сервер.
PHP:
<script>
function AddText()
{
res = true;
if(document.getElementById('text').value == '')
{
res = false;
}
if(res)
{
document.MyForm.submit();
}
else
{
alert('поле не заполнено!');
return false;
}
}
</script>
<form name='MyForm' id='MyForm' method='post' onsubmit='javascript: return AddText();'>
<textarea name="text" id="text"></textarea>
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
var oFCKeditor = new FCKeditor('goodsDescription');
oFCKeditor.BasePath = "fckeditor/"; oFCKeditor.InstanceName = "text"; oFCKeditor.Height = "250"; oFCKeditor.ToolbarSet = "Basic";
oFCKeditor.ReplaceTextarea();
</script>
<input type="submit" name="addBtn" id="addBtn" value="жми">
</form>
вопрос в том, как мне избежать этого - чтобы два раза не сабмитить кнопку для отправки формы