fckeditor и проверка формы на заполнение на стороне клиента (javascript)

RoLex

Новичок
fckeditor и проверка формы на заполнение на стороне клиента (javascript)

в форме использую 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>
дело в том, что когда я ввожу текст в поле text и жму на кнопку сабмит, у меня выводится мое сообщение об ошибке. при повторном нажатии на кнопку сабмит, форма отправляется.

вопрос в том, как мне избежать этого - чтобы два раза не сабмитить кнопку для отправки формы
 

RoLex

Новичок
код вставил правильно..

сейчас решил отредактировать 1й пост. так там слитно написано..
 

SaNeK

Новичок
Ничего не понял. Куда вставил?

Какое сообщение об ошибке?
 

SaNeK

Новичок
RoLex
Спать мне уже пора...

1. В функции у тебя res не возвращается. Даже когда res = true.
2. "java script" пишется "javascript"
 

RoLex

Новичок
Автор оригинала: SaNeK
RoLex
Спать мне уже пора...

1. В функции у тебя res не возвращается. Даже когда res = true.
2. "java script" пишется "javascript"
1. res там и не должен возвращаться.
2. я знаю, что пишется слитно. это тут так код отобразился
 

baev

‹°°¬•
Команда форума
[del]
(извиняюсь, не об том написал...)
 
Сверху