|
|
|
| Здравствуйте, извините за беспокойство, но как перечислить yесколько условий в одном операторе if else.
Пример
If (f < g или у<d или r=5) {оператор}
Спасибо | |
|
|
|
|
|
|
|
для: Никита12
(02.08.2007 в 18:21)
| | If (f < g || у<d || r==5) {оператор} | |
|
|
|
|
|
|
|
для: arthur
(02.08.2007 в 18:24)
| | function gog2()
{
if (document.myform.ss1.value != 0 || document.myform.ss1.value != 1 ) {
alert ("неверно указан раздел");
return document.myform.ss1.value='';
}
}
Вот пример скрипта, то есть при вводе цифр 0 или 1 в поля мне не должно показываться окно с неверным разделом, но при цифре 0 и при цифре 1 окно выскакивает.
Я как понял || это обозначает не ИЛИ, а И.
А мне нужно именно ИЛИ. | |
|
|
|
|
|
|
|
для: Никита12
(02.08.2007 в 18:59)
| | >Я как понял || это обозначает не ИЛИ, а И.
>А мне нужно именно ИЛИ.
Так это то что вам и надо! || - это именно ИЛИ! Может вам нужно именно И, тогда &&.
PS Просмотрел :) задолбался скакать :)
А если болше 1 - должно, надо понимать? Тогда:
if (document.myform.ss1.value > 1)
Или ваше условие предпологает что-то дуругое. | |
|
|
|
|
|
|
|
для: sim5
(02.08.2007 в 19:15)
| | idocument.myform.ss1.value вот имеется данное поле, куда можно вводить переменные
Туда можно вводить только от 0 до 14
function gog2()
{
if (document.myform.ss1.value != 0 ) {
alert ("неверно указан раздел");
return document.myform.ss1.value='';
}
}
Вот много таких функций писать неохото(вернее код громоздкий будет), проверяя поле на каждую цифру от 0 до 14
смысл в том, что если вводится в поле любой отличное от 0 до 14 чичло то выдаётся алерт
То есть мне нужно такое ч то если поле не равно от 0 до 14 то выдаётся алерт
Проестил скрипт вот такой
function gog2()
{
if (document.myform.ss1.value != 0 || document.myform.ss1.value != 1) {
alert ("неверно указан раздел");
return document.myform.ss1.value='';
}
}
Но когда ввожу 1 или 0 не должен выдаваться алерт а он выдатся | |
|
|
|
|
|
|
|
для: Никита12
(02.08.2007 в 20:54)
| | if (document.myform.ss1.value > 14)
P.S. А в первом случае вам всетаки нужно было И
if (document.myform.ss1.value != 0 && document.myform.ss1.value != 1)
Поэтому и не получалось, почему - подумайте сами. | |
|
|
|
|
|
|
|
для: sim5
(02.08.2007 в 21:12)
| | Спасибо громадное за помощь, всё получилось. | |
|
|
|