| 
 Проверка формы на заполнение 
<script type="text/javascript">
<!--
function validate_form ()
{
	valid = true;
		
	var name = document.add_post.name_post.value;
        if (name == 'Введите ваше имя')
        {
                document.getElementById('val').className = 'pstylerightq';
                valid = false;
        }
        return valid;
		
        if (name == '')
        {
                document.getElementById('val').className = 'pstylerightq';
                valid = false;
        }
        return valid;
}
//-->
</script>
Здравствуйте! Приведенный скрипт проверяет поля на заполнение. Дело в том что первое условие if (name == 'Введите ваше имя') срабатывает, а второе условие if (name == '') Оно должно проверять поле на то что оно заполнено не срабатывает не могу понять почему перепробовал кучу вариантов правильного не нашел, подскажите где ошибка?! | 
| 
 ybiza, поставьте прямо перед условием  alert(1) и посмотрите, доходит ли вообще дело до проверки этого условия. P.S. Приводите полный тестовый пример, а не куски скрипта, проверяющего х/з знает что... | 
| 
 
<script type="text/javascript">
<!--
function validate_form ()
{
	valid = true;
		
		var name = document.add_post.name_post.value;
        if (name == 'Введите ваше имя')
        {
                document.getElementById('val').className = 'pstylerightq';
                valid = false;
        }
        return valid;
		
		
        if (name == '')
        {
                alert(1)
                valid = false;
        }
        return valid;
}
//-->
</script>
<form action="#"  name="add_post" method="post" action="#" onsubmit="return validate_form ();" >
<p  class="pstyle">
<input name="name_post" type="text" id="name_post" size="50" maxlength="255" value="Введите ваше имя" onFocus="this.value=''" onBlur="if (this.value==''){this.value='Введите ваше имя'}" />
</p>
<p  class="pstyle">
<input type="submit" name="buttom" id="buttom" value="Отправить" />
</p>
</form>
Вот полный пример! Отдельно каждое условие срабатывает а если эти условия идут друг за другом то второе не срабатывает! | 
| 
 Извини все разобрался как говориться аппетит приходит во время еды все дело в  return valid;его надо писать один раз! | 
| Часовой пояс GMT +3, время: 02:17. |