Странные непонятки с условием

Craelfar

Новичок
Странные непонятки с условием

в обработчике OnClick повесил условие:
if ((document.form1.elements['Mass[ID]'].value.length<5) || (document.form1.elements['Mass[ID]'].value.length>5)) alert('ERROR') все работает.

а вот если условие заменить на аналогичное:
if (document.form1.elements['Mass[ID]'].value.length!=5) alert('ERROR') - то почему то никакого сообщения не вылетает.... Подскажите плиз де туплю =)

-~{}~ 13.04.06 16:16:

Да обясните ж мне дураку чем отличатся ($val<5)||($val>5) от ($val!=5) =))) У меня ща истерика будет =)))
 

bgm

&nbsp;
Ищи ошибку в коде - условия совершенно идентичные - попробуй посмотреть ошибку js-скрипта (в firefoxe такая возможность есть).
 

Craelfar

Новичок
Да нету ошибок никаких... Я бы написал. Вощем шаманство явное =)
 

bgm

&nbsp;
Раз сообщение не "вылетает", значит код не отрабатывает.
Значит в коде ошибка ))
Приводи код полностью ))
 

Craelfar

Новичок
хых =) да ради бога:

<script language=JavaScript>
function checkValues(){
if ((document.form1.elements['Mass[ID]'].value.length<5) || (document.form1.elements['Mass[ID]'].value.length>5)) alert('ERROR')
}
</script>


в сабмите:
<input type=submit name=Mass[Submit] value='First' onClick="checkValues()">
 
Сверху