Показать сообщение отдельно
  #1 (permalink)  
Старый 07.05.2011, 16:55
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Не работает "или" в if
Вот простенький код:
<form name="age">
<input type="text" value="" name="pole">
</form>
<script>

function fage () {
var a = document.age.pole.value
if (document.age.pole.value == 1) {
alert('Один пользователь')
}
if (document.age.pole.value == 2||3||4) {
alert(+a+ 'Пользователя')
}
if (document.age.pole.value == 5||6||7||8||9||10||11||12||13||14||15||16||17||18||19||20) {
alert(+a+ 'Пользователей')
}
}
</script>
<input type="button" value="Сколько?" onclick="fage()">

Почему если я введу "2" например то он мне выдает вначале:2Пользователя(как и надо),а потом 2 пользоватеей???Хотя по условию не должен
Ответить с цитированием