проверка input значение
Подскажите как сделать проверку input значения, 1 цифры
То есть <input type="text" id="phone" name="phone" value=""> Как сделать проверку, на 1 цифру, что бы она была 0 (ноль)? если не 0 выводить alert("начни вводить с 0") |
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> <input type="text" id="phone"> <script> $('#phone').blur(function() { var text = $(this).val(); if (text[0] != '0') { alert("Начни вводить с 0") } }) </script> |
<input type="text" id="phone" name="phone" value=""> <script> var input = document.getElementById("phone") ; input.oninput = function() { if(this.value[0]==0) return ; this.value = "" ; alert("Начните вводить с нуля") ; } ; </script> |
<input oninput="value[0] == '0' || alert('начни вводить с 0')" /> |
Цитата:
|
danik.js,
Почему же сразу. Я использую jQuery. Привычка. |
<script type="text/javascript" src="https://raw.github.com/devote/letJS/master/let.js"></script> <input type="text" data-let-template="/^(0\d*\.?\d*|)$/" /> |
ну или если нужно с нуля, а после любые символы:
<script type="text/javascript" src="https://raw.github.com/devote/letJS/master/let.js"></script> <input type="text" data-let-template="/^(0[\S\s]*|)$/" /> |
Цитата:
|
Цитата:
|
А подскажите как еще проверку на цифры посадить, что бы все знаки были цифры без пробелов - и т.д.
И добавить еще сюда проверку что бы начиналось на 0 и все объединить в 1 функцию |
нашел вот таой скрипт но он на jquery как его объединить не могу понять
jQuery("form").submit ( function() { if(!/^\d{3}\d{7}/.test(jQuery("#phone").val())) { alert("телефон необходимо ввести формате 0501234567 или 0487123456"); return false; } }); С вот таким скриптом $("#phone").blur(function() { var text = $(this).val(); if (text[0] != '0') { alert("Начни вводить с 0") }; }) |
Цитата:
<script type="text/javascript" src="https://raw.github.com/devote/letJS/master/let.js"></script> <input type="text" data-let-template="/^(0\d*|)$/" placeholder="Начни вводить с 0" /> |
В IE не работает этот вариант к сожалению
|
Цитата:
|
Спасибо все отлично работает!!!
|
Часовой пояс GMT +3, время: 08:54. |