| 
 Проверка текстового поля Подскажите, пожалуйста как проверить заполнено ли текстовое поле 
<form name="form1" method="get" action="">
 <input type="text" name="name" id="name" value="{NAME}">
 <input type="submit" name="apply" id="apply" value="Добавить" alt="Добавить">
</form>
Чтобы если поле не заполнено выводилось сообщение (Как здесь, при создании темы, если не ввел заголовок:) ) | 
| 
 
<form name="form1" method="get" action="" onsubmit="return(getElementById('name').value!='{NAME}')">
 | 
| 
 вот так работает :)  
<script type="text/javascript">
function Check()
{
        if (document.form1.name.value =='')
        {
                alert('Введите название проекта!');
                return false;
        }
}
</script>
Оказывается надо было значение обозначить как value ==' ' | 
| 
 Ex_Soft, А как в вашем способе сообщение вывести? а так, да, попробовала, добавление блокируется | 
| 
 pingvinchic, если у юзера отключен js то он отправит форму без всяких ваших проверок. | 
| 
 А есть такие способы проверки которые для всех пользователей подойдут? | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 С одной стороны форму можно всегда послать на сервер и абсолютной проверки здесь нет, с другой стороны можно отправлять форму с сайта не из формы, submit ведь не единственный способ это сделать, можно ведь и так: form.submit(), но тогда юзеры(нубы) с отключенным js отправить форму не смогут. Если посещаемость маленькая, то проверка нужна только чтобы понапрасну не гонять юзера. Меня лично раздражает отправлять данные несколько раз, если я вдруг поле забыл заполнить. | 
| 
 по этой же теме: 
<script type="text/javascript">
function Check()
{	
		 if (document.form1.com.value ==' ')
        {
                alert('Выберите сотрудника!');
                return false;
        }
}
</script>
<p><input name='com[]' type='checkbox' value="{COMMAND_ID}"><label>{COMMAND_NAME}</label></p>
<input type="submit" name="apply" id="apply" value="Добавить" alt="Добавить" onclick="return Check()" >
если так сделать код js не выполняется, как правильно обозначить if (document.form1.com.value ==' ') массив в js? | 
| 
 Цитата: 
 Цитата: 
 Цитата: 
 | 
| Часовой пояс GMT +3, время: 00:51. |