JavaScript
A programming language that conforms to the ECMAScript specification
Explore Questions
There are no popular questions to show right now
-
0 votes1 answer
-
0 votes0 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes0 answers
4,723 questions in this forum
-
Проверка браузера
Задача такова. Допустим, пользователь заходит на сайт и скрипт проверяет его браузер. Если браузер Firefox - выдает alert и по клику на ОК закрывает вкладку
0 votes9 answers -
Проверка вариаблы на существование
Выработала привычку писать проверку через if(typeof variable != 'undefined')if(typeof variable == 'undefined')наткнулась где-то на утверждение, что если писать напрямую if(variable)if(!variable)то будет тот же самый результат, это правда?
0 votes19 answers -
Проверка введенных данных в скрытых полях
Друзья! Имею вот такой скипт: function Check() { if (document.forms[0].elements[4].value == "") { alert ("n Выберите адресата.") document.forms[0].elements[4].focus(); return false; } return true; } Вот такую форму <FORM action="/info/mail.asp" method=POST id=SendMail name=SendMail onsubmit="return Check();"> и в форме прописываю <INPUT type="hidden" name="To" /> Но, вот засада. Если к примеру адресат не выбран, то данные на сервер все равно отправляются при установке скрытого поля, а если к примеру устанавливаю текстовое поле, все работает как надо, т.е. не отправляет пока не выберу адресата. В чем дело? Можете помочь? Спасибо!
0 votes13 answers -
проверка ввода данных
ребят, объясните, плз, следующее: мне нужно написать скрипт, проверяющий, что пользователь ввел в форму. наверника, есть манул какой-нибудь или, возможно, тема уже подымалась на форуме, тогда меня можно послать на определенную ссылку на данном этапе интресует такая фишка: использую alert(). например, если юзер не ввел данные в поле, то вывожу "введите данные" и т.п. столкнулась с двумя проблемами: 1. регулярные выражения в JS (а может, можно вставлять куски пхп, ведь там рег выр -- штука простая, как 2 пальца) 2. <input type="submit" value="Submit" onclick="m_alert()"> если юзер что-то не ввел, что алерт сообщение кидает, но как только нажимаешь "ок" -- сабмит ср…
0 votes12 answers -
Проверка времени.
Доброго времени суток. При проверки по времени, если время в секундах стоит не 00, то выдаёт ошибку. Нашёл её описание по данной ссылке - http://htmlbook.ru/samhtml5/formy/data-i-vremya Возможно ли как-то это пофиксить для хрома, не удаляя секунды?
0 votes1 answer -
Проверка ДЗ
Пожалуйста проверьте мои решения задач у Кантора. Вот задачи https://learn.javascript.ru/task/find-elements Песочница с HTML кодом http://codepen.io/anon/pen/XXjzJg Вот мои решения, решил только 4, код сильно отличается. 1 задание var ageList = document.getElementById("age-list");var label = ageList.getElementsByTagName("label")for(var i = 0; i <label.length; i++ ) { alert(label[i])}2 задание var ageTable = document.getElementById("age-table");var ageTableTr = ageTable.getElementsByTagName("tr")[0];var ageTableTrTd = ageTableTr.getElementsByTagName("td")[0];alert(ageTableTrTd.innerHTML)3 задание var form2 = document.getElementsByTagName("form")[1];alert(form2…
0 votes2 answers -
Проверка ДЗ
Надо перебрать всех пассажиров и вывести их количество. Вывести имя пассажира и определить, оплатил или нет. Количество оплативших. Количество не оплативших. Это нормальный код? http://plnkr.co/edit/GtdqwD4kv27rcy1pXGEL?p=preview
0 votes13 answers -
Проверка заполнения поля в форме
Написал скрипт проверки поля "Имя" на javascript http://jsbin.com/ecupoq/5/edit, но action всеравно выполняется если поле не заполнено. В чем там проблема? <script type="text/javascript"> <!-- function validate() { if (document.form1.io.value == "") {document.getElementById('error').style.display = "block"; return false; } return true; } //--> </script> <style type="text/css"> #error {color:Crimson; border:1px dotted red; padding:5px 10px; background-color:LemonChiffon; display:none} </style> </head> <body> <div id="error">Заполните поля</div> <form name="form1" method="post" action="" onsubmit="validate();">…
0 votes4 answers -
Проверка заполнения формы
есть форма с именами типа data[new][fio] скрипт типа: <script language=JavaScript> function check_form(form){ if(form.data[new][fio].value==''){ alert('Необходимо заполнить поле Контактное лицо!'); form.contact_person.focus(); return false; }else{ return true; } } </script> <form action="/" method=post onsubmit="return check_form(this);"> и тд Не помогает..подскажите как в таком случае поймать имя инпута? Мб и руки кривые...но не могу найти пока решение.
0 votes5 answers -
Проверка заполнения хотя бы одного поля input до отправки?
Сразу оговорюсь: если есть вар без JS (в чем я сильно сомневаюсь), то было бы великолепно. В общем все достаточно просто. Вот форма: <form method=post action=""><input type=hidden name=CityID value=1><input type=hidden name=VeryNice value=no><input type=text pattern="^[1-9]\d*$" name="Summ1" class="auth w100"><input type=text pattern="^[1-9]\d*$" name="Summ2" class="auth w100"><input type=text pattern="^[1-9]\d*$" name="Summ3" class="auth w100"><input type=text pattern="^[1-9]\d*$" name="Summ4" class="auth w100"><select required name="CoordID"><option></option><option value="1">Иванов</option><op…
0 votes6 answers -
Проверка заполненности input при наличии атрибута required
1. Есть очень простая проверка полей в форме авторизации loginForm.addEventListener("submit", function(event) { if (!(inputLogin.value && inputPassword.value)) { event.preventDefault(); console.log("Введите логин и пароль") } else { ... }});Это работает до тех пор, если не добавить атрибут required для input, т.е. выполнение js условия блокируется. Как быть в таких случаях, когда нужно, чтобы и required присутствовал и событие выполнялось? 2. Если поля незаполненные - добавляю ксласс ошибки модальному окну. Но при повторном попытке отправки формы - класс modal-error не удаляется.
0 votes1 answer -
Проверка картинки на наличие
Есть выявленная закономерность в названиях картинок, пытался вывести все картинки на экран (предположим с IMG_4823.jpg по IMG_4925.jpg). Написал: <script language="javascript" type="text/javascript"> for (i=4823; i<4926; i++){ document.write(' '); document.write('<img src="gr/IMG_' + i + '.jpg">'); document.write(' '); } </script> Хочу сразу предупредить в Firefox не работает. Может кто знает как заставить работать на себя Firefox? При этом суть дела заключается не в этом вопросе. Но картинки оказались не все подряд - некоторые были удалены(из-за их содержания) и скрипт оставил на отображенной странице пустые места под не существующие картинки. …
0 votes4 answers -
Проверка корректности ввода имени
Доброго времени суток. Извиняюсь за глупый вопрос, но уж какой есть. Есть три поля - имя, фамилия, почта. Для почты я нашел регулярное выражение, чтоб проверитькорректность, но вот с именем и фамилией у меня прям ступор. Никак не могу сделать что-нибудь рабочее на основе посимвольной проверки строчки имени( нужно расширенное описание ошибки с указанием причины). весь код проверки function check_fst_name(id){ var str=d.getElementById(id).value; var i,lang; var reg=new RegExp("/a/","i"); if(str.length<1)errnum=_ERR_SHORT_FST_NAME_; else{ lang=0; if(str[0].match(/а-я/i))lang=_rus_; for(i=0;i<str.length;i++){ if(lang==_rus_){ if(!str[i].match(/а-я/i…
0 votes4 answers -
Проверка логина\пароля
Господа проффесионалы и просто знающие люди! Только начинаю с javascript бороться, посмотрите если не затруднит, на предмет правильности и возможности сокращения кода <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Проверка пороля</title> <script language="javascript"> <!-- var logins=new Array('1', '2', '3', '4', '5'); var parols=new Array('5', '4', '3', '2', '1'); function print() { var log=document.forma_1.login.value; var par=document.forma_1.parol.value; for (i=0; i<logins.length; i++) { if (logins[i]==log && parols[i]==par) {alert('Вы вошли как ' + logins[i]); break} el…
0 votes5 answers -
Проверка массива.
20 | _0 | _1 | _2 | _3 | 21 | _4 | _5 | _6 | _7 | 22 | _8 | _9 | 10 | 11 | 23 | 12 | 13 | 14 | 15 | __ | 16 | 17 | 18 | 19 | Эта схема показывает всю страницу)) от 0 до 15 это элементы массива, которые при нажатии могут принимать значение 0 или 1, 0 включена 1 выключена 16-23 элементы того же массива, тоже могут быть 0 или 1 но дополнительно могут быть входами и выходами. Как работает, если включаю 0, то 20 и 16 соединяются. Если 20 и 16 входы то выдается предупреждение, уверены ли вы... in1 это элемент 20 Out1 это элемент 16 if (document.getElementById('in1').innerHTML == document.getElementById('Out1').innerHTML) { tt += 1; } if (tt > 0) { if (confirm(v…
0 votes10 answers -
Проверка на наличие класса jquery
Прошу помощи 1. Есть слайдер, который через определенное время присваивает класс .active текущему слайду (всего 3 слайда). 2. Есть 3 других блока, которые находятся за пределами слайдера. Нужно: Чтобы одновременно с присвоением класса .active слайдеру, такой же класс присваивался соответствующему по позиции блоку который находится за пределами слайдера.
0 votes4 answers -
проверка на число.
Как введённое значение в prompt проверить на число? Нужно что бы, если в prompt, ввести число, то этот prompt появится опять. var arr = [];var age = prompt('Введите числа', '');arr.push(age);if (age == "" || age == null) { document.write("Введите число");}else if (age == number) { var age = prompt('Введите числа', '');}document.write(arr)
0 votes12 answers -
Проверка полей
Здравствуйте, уважаемые. Наверняка, такой вопрос проскакивал здесь не раз, так что заранее прошу прощения за надоевшие вопросы, просто не совсем понятно, как сформулировать запрос в поиске на данную тему. Итак, вопрос к знатокам: Подскажите пожалуйста, как сделать так, чтобы при вводе данных в поле (напр. Логин) существование оного в базе проверялось "на ходу" и, при совпадении под выпадала фраза "Такой имя уже занято". Заранее спасибо за ответы.
0 votes2 answers -
Проверка поля SELECT в форме
добрый день подскажите , в нижепреведенном коде , есть поле селект и я хочу проверить если было что то выбрано но почему то даже если я что то выбираю то всегда получаю в проверке пустое поле <td width="50" align="right"> <select class="input_form" name="tema" dir="rtl" lang="he" id="font"> <option></option> <option>aaaaa</option> <option>bbbbb</option> </select> </td> if (document.form.tema.value=="") { alert(document.form.tema.value); array="tema"; i++; }
0 votes11 answers -
Проверка правильности ввода не работает((
Всем привет! Есть функция, которая при нажатие на форме посылает данные о клиенте на сервер, в ней хотелось бы сделать дополнительно проверку, так вот, когда вот так я ставлю условие, то оно выполняется, а когда добавляю else if (document.all.T1.value.lenght == 0 ) or ( document.all.T1.value.lenght == NULL ) { //document.all.idLine5.style.visibility=''; alert(document.all.T1.value); } st=tbUnt(); url = "sendorder.php?nam = "+document.all.T1.value+"&st = "+st; Get(url); st = WrToDoc(); document.all.ForTD.style.display = 'none'; document.all.ShwOrd.innerHTML = st; } а вот так не работает if (document.all.T1.value.lenght == 0 ) or ( document.all.T1.value…
0 votes9 answers -
Проверка правильности заполнения формы
Здравствуйте Есть форма в которой есть input для ввода даты (формат даты - yyyy-mm-dd) Как сделать проверку на jQuery что поле заполнено именно так?
0 votes7 answers -
проверка размера файла в форме
помогите пожалуйста советом есть страница с формой. форма валидируется популярным плагином jqueryvalidation . проблема в том, что нужно проверять размер загружаемого файла, а у этого плагина нет нужного функционала теоретически можно вставить проверку перед отправкой формы. но обработчик setDefaults имеет только invalidHandler и submitHandler $.validator.setDefaults({ invalidHandler: function(){ //console.log("not submitted!"); }, submitHandler: function(){ $( "#brief_form_new" ).submit(); //console.log("submitted!"); } }); $().ready(function() { $("#brief_form_new_test").validate({ …
0 votes5 answers -
Проверка сложности пароля
Проблема следующая. Необходимо, чтобы после того как пользователь ввел и стер пароль, индикатор исчез. Т.е. последовательность действий 1. Вводим пароль 2. Удаляем его. Должен исчезнуть индикатор. В FF работает, в Хроме и Опере нет, почему? $('#field').focus(function() { //когда фокус на поле ввода пароля $('#field').keypress(function() { //проверяем значение поля после каждого нажатия клавиши if ($('#field').val().length > 0) { //если что-то ввели, запускаем проверку сложности пароля $('#field').pwstrength(); $('#pwindicator').show(); } else { // если ничего не ввели или ввели и затем удалили, прячем индикатор $('#p…
0 votes4 answers -
проверка существования логина
всем доброго времени суток. помогите, пожалуйста, реализовать сию проверку, либо помогите ссылкой, либо (самый тяжелый вариант) отредактируйте ход моих мыслей. а именно: создаю js функцию, котрая реагирует на OnChange поля с логином, когда поле заполнено из него изымаем логин и, по идее как, запускаем php-скрипт стандартной проверки mysql_num_rows >0 (или меньше). только вот не получается. p.s. была мысль при загрузке страницы извлекать все логины из бд в какой-нибудь temp файл и делать проверку уже по нему, но если акков несколько тысяч - не накладно ли будет?
0 votes7 answers -
проверка существования переменной
Подскажите есть ли в Яве функция проверки существования переменной типа PHP-ешной isset() ?
0 votes3 answers