Сообщение от Decode
|
Можешь использовать атрибут pattern.
<form method="get" action="index.php">
<input name="num" type="search" pattern="[\d()-]">
<button type="submit" class="search-button">Искать</button>
</form>
<script>
var inpElem = document.forms[0].elements[0];
inpElem.oninput = function() {
this.value = this.value.replace(/[^\d()-]/g, '');
};
</script>
|
скажите в чем проблема, вставил ваш скрипт он действительно
не дает возможность ввести другие символы кроме
1234567890()-
но когда я нажимаю на кнопку искать!
то вылазит сообщение (Введите данные в указанном формате.)
но ведь я данные ввел в указанном формате в поисковое поле
а вылазит это сообщение, почему что не так?