Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/25: Рейтинг темы: голосов - 25, средняя оценка - 4.76
18 / 18 / 3
Регистрация: 25.01.2013
Сообщений: 330

Input Условие - вводимое число больше или меньше

19.06.2014, 16:51. Показов 5004. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите- в js совсем почти лопух, нужно сделать так
HTML5
1
<div style="display:none"><input type="text" id="val2" /></div><br />
JavaScript
1
2
3
4
var input = document.getElementById("phone") ;
input.oninput = function() {
if ('#val2'>0) {alert "helloworld"} else alert "googbyu world"
}
т.е просто поставить условие для вводимиого числа
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.06.2014, 16:51
Ответы с готовыми решениями:

как ограничить число вводимое в Input text
как ограничить число вводимое в Input text ? и сделать так , чтобы в это поле можно было ввести только число, но никак не букву? заранее...

Какое будет следущее число больше 50 или меньше
Здравствуйте,Я тут первый раз и меня вот сюда отправили,пожалуйста если есть у Вас возможность и желания,помогите мне.Мне нужно понять есть...

Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат
Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и...

8
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
19.06.2014, 16:53
if (document.getElementById ('val2').value > 0) alert ("helloworld"); else alert ("googbyu world");
0
18 / 18 / 3
Регистрация: 25.01.2013
Сообщений: 330
19.06.2014, 16:57  [ТС]
kalabuni, а что бы после ввода этот код отрабатывал нужно вставить onload?
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
19.06.2014, 17:03
нет
onload - это момент окончания загрузки окна
юзер к этому моменту ещё ничего ввести не успеет

можно, например, по событию onchange этого самого инпута (или по событию onblur)
и если писать в самом теге, то можно использовать контекст this, вот так:
<input type="text" id="val2" onchange="alert (this.value > 0 ? 'helloworld' : 'googbyu world')" />

или так:
<input type="text" id="val2" onblur="alert (this.value > 0 ? 'helloworld' : 'googbyu world')" />
0
18 / 18 / 3
Регистрация: 25.01.2013
Сообщений: 330
19.06.2014, 17:07  [ТС]
если писать в самом теге, то можно ли использовать if else - мне просто нужно сделать так -if (val2 > 50) {alert ('helloworld');} else {alert ('googbyu world');}
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
19.06.2014, 17:10
Лучший ответ Сообщение было отмечено tarasow как решение

Решение

можно
только не забывайте про value
if (this.value > 0) {...} else {...}

и конфликт кавычек не допускайте: весь код в теге - в двойных, значит, всё то, что в алертах - должно быть в одинарных

с использованием тринарного оператора запись просто короче
1
18 / 18 / 3
Регистрация: 25.01.2013
Сообщений: 330
19.06.2014, 17:37  [ТС]
JavaScript
1
<input type="text" id="val26" onblur="document.write(this.value > 10 ? 'helloworld' : 'googbyu world')" />
немного другая проблема - как только ввожу число все остальное содержимое страницы пропадает, а helloworld высвечивается
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
19.06.2014, 21:20
так и должно быть, когда используешь write () на уже сформированной странице - почитайте здесь раздел ВТОРОЕ
0
18 / 18 / 3
Регистрация: 25.01.2013
Сообщений: 330
20.06.2014, 09:38  [ТС]
Спасибо, прочитал, а каким способом нужно это сделать что бы страница не перевисывалась?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.06.2014, 09:38
Помогаю со студенческими работами здесь

Поставить условие, что вводимое число пользователем должно быть только целым
Подскажите кто может как в Qbasic поставить условие что вводимое число пользователем должно быть только целым т.е 1;2;3;4;5 и т.д а не 12.5...

Реализовать условие "больше или равно", "меньше или равно" для простых дробей в классе
как реализовать условие больше или равно, меньше или равно для простых дробей в классе?

Напишите программу, которая запрашивает числа с клавиатуры до тех пор, пока вводимое число не окажется меньше предыдущего...
Напишите программу, которая запрашивает числа с клавиатуры до тех пор, пока вводимое число не окажется меньше предыдущего или сумма чисел...

Как записать в массив число, вводимое сразу, если оно имеет больше 18 разрядов?
Ребят, натолкните на мысль: как записать в массив число, вводимое сразу, если оно имеет больше 18 разрядов?

Отсортировать в матрице по убыванию столбцы, номер которых не больше, чем вводимое с клавиатуры число
Дана прямоугольная матрица . Отсортировать по убыванию столбцы, номер которых не больше, чем вводимое с клавиатуры число а. допустим...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru