Запрет на ввод кириллици в форму
На сайте стоит форма. Поле номера счета не принимает кириллицу.
Как сделать так, чтобы при вводе любого символа кириллицы, он удалялся и, может, выводилось сообщение? Где-то я такое видел. Спасибо |
<input>
<script>
document.body.children[0].onkeyup = function () {
var reg = /[а-яА-ЯёЁ]/g;
if (this.value.search(reg) != -1) {
this.value = this.value.replace(reg, '');
}
}
</script>
|
bes,
ё ;) |
:thanks:
|
bes,
Ё, гы))) |
ЁПТЬ :)
|
bes Я и так мало понимал в js.
А теперь вообще ничего не понимаю. Что куда пихать... И почему ноль? |
<input id="inp">
<script>
document.getElementById('inp').onkeyup = function () {
var reg = /[а-яА-ЯёЁ]/g;
if (this.value.search(reg) != -1) {
this.value = this.value.replace(reg, '');
}
}
</script>
Так лучше? |
Намного лучше:)
Но такую конструкцию как document.getElementById('inp').onkeyup = function () никогда не встречал. Буду иметь в виду. |
СПАСИБО!!!
|
| Часовой пояс GMT +3, время: 07:00. |