Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   if как упростить? (https://javascript.ru/forum/css-html/76453-if-kak-uprostit.html)

Brick 12.01.2019 21:03

if как упростить?
 
if (second == s  || second >s && minute == m  || minute >m && hour == h  || hour >h &&
numDay == D  || numDay>D  && monthsArr[month] == M  || monthsArr[month] >M && year == Y  || year >Y)

есть такой if, но первое && видит, а второе && не видит и всё, что после него

Brick 12.01.2019 21:33

если так:
if (second >= s && minute >= m && hour >= h &&
numDay >= D && monthsArr[month] >= M && year >= Y)

j0hnik 12.01.2019 21:33

Цитата:

Сообщение от Brick
а второе && не видит и всё

значит первое возвращает false

Brick 12.01.2019 22:05

в type="number"
maxlength - не работает,чем ограничить?

Brick 12.01.2019 22:07

j0hnik,
с if вроде решил, сравнивал так даты по частям минуты с минут и тд...
решил так дату перевожу в милисек с помощью getTime() и уже милисек и милисек сравниваю, вроде работает )

Brick 12.01.2019 22:08

j0hnik,
А вот что с number делать?
мне надо чтоб в поле inpyt ввел 4 цифры и всё
если number на tel заменить работает
а как с number реализовать?

j0hnik 13.01.2019 00:19

не совсем понимаю что за number.

Brick 13.01.2019 00:35

j0hnik,
<input type="tel" maxlength="4" class="input_form" id="number" placeholder="Введите число..." > - этот вариант работает, а если вместо type="tel" будет ==>type="number", то не работает

j0hnik 13.01.2019 00:39

Brick,
и в чем проблема пользуйтесь tel или text

Brick 13.01.2019 00:44

j0hnik,
с number, ни как?


Часовой пояс GMT +3, время: 18:35.