Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
JavaScript Как перебрать массив не зная индексов? Индексы объекта или как правильней массива имеют случайные индексы, которые даже включают в себя буквы, подскажите как перебрать такой массив и получить доступ к каждому элементу отдельно. Добавлено через 10 минут К сожалению я слоупок и нужно перебрать именно содержимое объекта. Добавлено через 4 минуты Само решилось. var menu = { width: 300, https://www.cyberforum.ru/ javascript/ thread1821472.html Java script: не получается присвоить значение background-colour JavaScript
<html> <style> a { background-color: #5c7e90; position:absolute; top:99px; left:10px; } </style> <center><body>
JavaScript Галерея фотографий Делаю галерею изображений. Фотографии добавляются из бд, затем получаем их массив по классу, проходим в цикле и пишем в индекс вида: photo_id: path. Как лучше сделать? Как узнать id предыдущей и следущей картинки? https://www.cyberforum.ru/ javascript/ thread1821376.html JavaScript Написать скрипт, в котором будет предлагаться ввести текст Доброго времени суток, можете подсказать идею для задания: "Написать скрипт, в котором будет предлагаться ввести текст размером не менее случайного сгенерированного программно числа (генерировать в диапазоне от 10 до 100) символов. Определить количество символов во введенном тексте, наличие вхождений таких стоп-слов, как «был», «имеет», «есть». Вывести общим сообщением информацию о длине... https://www.cyberforum.ru/ javascript/ thread1821360.html
Подскажите с chekbox и выводом чисел JavaScript
Цель такая, ставим галочку на chekbox активируем поле где будут выводиться числа 2, 3, 4, которые выводяться при условии ввода чисел в другом поле. Сейчас все работает при каждом нажатии на chekbox, а нужно динамическое изменение т.е. нажали на chekbox активировали поле id="wb_zk" в котором и будут выводиться числа 2, 3, 4. При изменении чисел в поле id="box" в поле id="wb_zk" сразу появляется...
JavaScript Переделать скрипт вставки тегов https://www.cyberforum.ru/ javascript/ thread1821221.html
Здравствуйте, в представленном ниже скрипте теги всталяются в textarea, при этом на textarea предварительно кликать не нужно. А как можно переделать скрипт, чтобы при вставке тегов, нужно было сначала выделить textarea в ФОКУС? Это необходимо для того, чтобы "блог тегов" можно было применять для нескольких Форм. <script> function tag (TXT, startTag, endTag) { TXT.focus (); if...
JavaScript Реализация задачи Здравствуйте! У меня такой вопрос. Представьте что сверху картинки лежит пустой div и при нажатии на div происходит присвоение некой переменной некоторого значения. В зависимости от картинки происходят разные присвоения значений. https://www.cyberforum.ru/ javascript/ thread1821102.html узнать высоту только что созданного div JavaScript
что то ни как не получается правильно в откорректировать css для только что созданного элемента, подскажите что не так? function titleH(teacher) { $('titleHint').remove(); $('<div class = "titleHint" style = "position:absolute;background:black;border-radius:4px;color:white;padding:4px;font-size:14px;">'+teacher.attr('data-title')+'<div style = "height:0px;" align =...
JavaScript Быстрое заполнение каталога https://www.cyberforum.ru/ javascript/ thread1820623.html
Доброго времени суток. Не знал в каком разделе создать тему, надеюсь админы не разозлятся, и перенесут в нужный раздел, если тут она не к месту. А вопрос заключается в следующем: есть каталог объектов на сайте состоящий из: 1) картинка 2) название 3) описание Всего 489 позиций. Я хотел сделать тоже самое у себя на сайте. Сделал таблицу с 3-мя ячейками, и в неё в ручную внес картинку, название...
JavaScript Передать через Ajax php переменную https://www.cyberforum.ru/ javascript/ thread1820607.html
Со страницы авторизации, идет перенаправление на главную страницу. Все данные о пользователи хранятся в php сессии.Далее на главной странице нужно принять пользовательское соглашение(нажать на кнопку) индификатор пользователя передается через ajax в php скрипт и далее в базу данных записывается, что пользователь принял соглашение. Можно ли как-то передать через ajax php переменную? Пытался...
немного ясности JavaScript
Привет фронт! Я сам занимаюсь бэком. Вчера на заборе прочитал что "React js рулит" и сейчас задумался фронт изучить. Я не в курсе новых технологий и прочих новостей по javascript. Меня интересует разработка на React и при этом javascript знаю разве что основы, как его подключть в html, как объявить переменный и как функции описывать. Мне скорее всего нужно прочитать для начала книжку по...
JavaScript Узнать имя тега https://www.cyberforum.ru/ javascript/ thread1820507.html
Доброе утро/день/вечер. Вот такие дела: Где-то в тексте html живет ссылка: <a href="silka.php" alt="">Слон</a>. Вопрос: Как из файла silka.php узнать/вытащить/материализовать слово Слон. Мне ну
100 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,599
0

Input ввод только чисел - JavaScript - Ответ 9620760

08.10.2016, 00:28. Показов 9454. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Никак не получается сделать поле ввода цифр, чтобы туда никак нельзя было ввести/вставить спецсимволы: e + - , .
А так же чтобы нельзя было ввести число больше 86400 и меньше 1(ни вставить/ни ввести).

Вот, что нагуглил:

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <script type="text/javascript">
            window.onload = function() // Вызывается при полной загрузке страницы
            {
                document.getElementById('tb_delay').oninput = function () // Это чтобы 5 символов было
                {
                    if(this.value.length > 5) this.value = this.value.substr(0, 5)
                }
                document.getElementById('tb_delay').onkeypress = function(e) // Это только цифры
                {
                    e = e || event
 
                    if(e.ctrlKey || e.altKey || e.metaKey) return
 
                    var chr = getChar(e)
 
                    if(chr == null) return
                    if(chr < '0' || chr > '9') return false
                }
            }
        </script>
    </head>
    <body>
        <input type="number" id="tb_delay" size="5" min="1" max="86400" step="60" value="1">
    </body>
</html>
Пробовал ещё в input такое вставлять: pattern="[0-9]{5}" - не работает...
В итоге:
Начинаем вводить символы - ошибка: не известная функция getChar
5 символов перестают работать, когда начинаешь вводить не цифры.

Подскажите пожалуйста, как реализовать задуманное?

П.с. вот там 2 функции, одна при изменении вызывается, вторая при вводе, их же можно объединить?

Добавлено через 20 минут
О, не заметил, там где код брал, там и функция getChar
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function getChar(event)
{
    if(event.which == null) // IE
    {
        if(event.keyCode < 32) return null; // спец. символ
        return String.fromCharCode(event.keyCode)
    }
    if(event.which != 0 && event.charCode != 0) // все кроме IE
    {
        if(event.which < 32) return null; // спец. символ
        return String.fromCharCode(event.which); // остальные
    }
    return null; // спец. символ
}
Правда сдаётся мне, она хоть и расписана как универсальная, но работать будет неправильно.

Клавиша Firefox Остальные браузеры
; 59 186
= 107 187
- 109 188
Гугл Хром:
; 186
= 187
- 189
Добавлено через 4 минуты
Не работает, функция то правда работает, а вот символы я вставил при помощи CTRL + V...

Вернуться к обсуждению:
Input ввод только чисел JavaScript
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2016, 00:28
Готовые ответы и решения:

Ввод в input только цифр и нажатие клавиши backspace
С разрешением ввода цифр проблем не возникло, а вот как разрешить удаление с помощью backspace?...

Можно ли запретить ручной ввод в поле <INPUT type=file> ? Выбирать файл только по кнопке?
сабж

Ввод только чисел в prompt
Привет. Пожалуйста, подскажите. Облазила весь google и ничего не смогла найти по своему вопросу....

Написание функции (ввод только чисел)
Здраствуйте! Есть вот такая функция: --Печать только цифр htp.p('function onlyNumber(){ ...

8
08.10.2016, 00:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2016, 00:28
Помогаю со студенческими работами здесь

Запрет на ввод в input
Есть например 3 input, как сделать запрет на ввод в 2 др если в один уже введена инфа

Как подтвердить ввод в Input элемент
Всем привет помогите разобраться в такой проблеме. На определенном ресурсе есть input элемент с...

Input и его свойства [ввод цифр]
Доброго всем вечера. Есть &lt;input&gt; в него нужно вводить только цифры. Как осуществить сей сабж...

Ввод данных в input через скрипт
&lt;input type=&quot;text&quot; id=&quot;message&quot;&gt; Как скриптом ввести в поле слово?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru