Проверить полученное значение на символы

Добрый день!Есть  textarea  в нее  должны вводиться только  цифры. Затем это значение берется   и подставляется дальше.   Каким образом можно  это проверить?  На случай, если введут  символы?   Т.е.  при вводе  символов, нужно  alert   выдать,   типа вы  неправильно ввели, попробуйте  еще  разок  ?
7 ответов

<html><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><head><script><!-- function controlNumeric(){    if (!(window.event.keyCode >= 48 && window.event.keyCode <= 57)){        alert("А буквы вводить нельзя!");        return false;    }}//--></script></head><body>    <input id="iText1" type="text" onKeyDown="return controlNumeric();"></body></html>


12341234всё же рекомендую сделать иначе, чем проверка  на нажатие как у Itsysво первых alert это ни разу не юзабельно (показатель ламовости)надо использовать к примеру изменение текста в каком нить div через innerHTML+красный фонтвторое проверка на кейкоды  вданном случае лажа полная так как не спасает от копипаста (ctrl+c,ctrl+v)рекомендую на onKeyDown повесить функцию которая бы пробега по внутренности тексареи и всё что не цифры бы удаляля из строчки, по сути нужна регулярка, на форуме подобное уже обсуждалосьпосмотри примеры внизу "А здесь смотрели"там есть примеры


dstorm81, По поводу ctrl+c - то нажатие кнопки Ctrl тоже отлавливается и блокируется   А по поводу alert - был задан вопрос по поводу вывода alert-a  я и привел вариант с alert-ом, может ему нужен именно alert....  


умный вы батенька как я погляжу Itsys ну ладно отловили вы контрол, и что? все равно придется проверять вставленное на корректностьили жестко сказать вводить только вручную? - это издевательсво на людьмиибо вдруг вставили правильное, так что работать надо именно с текстом а не перехватом клавишибо есть еще вставка через меню мышки, прикажете писать скрипт по изменениям длины текстареи после клика на ней? 


посмотри примеры внизу "А здесь смотрели"там есть примеры
тыкните ссылкой, где написанно  именно про  проверку символов...   И отсортировку их от  чисел ??А то я  чета не вижу такой ссылки ((


12341234, лучше сделать так:Когда юзер кликает на кнопку, скрипт проверяет содержимое textarea побайтово и если там находятся не только цифры, сообщает об этом пользователю. Т.е. надо:1. присвоить переменной содержимое textarea2. пробежаться в цикле по всей длине (переменная.length) и проверить каждый байт на принадлежность его к цифрам.
<html><body><script type="text/javascript">var error=0;var example="09123upps45678";for (var i=0; i<example.length; i++){ //alert(example.charCodeAt(i)); if (example.charCodeAt(i)<48 || example.charCodeAt(i)>57){  error++;  break; }}if(error>0) alert("Upps :((");else alert("It's Okay :))")</script></body></html>
P.S. alert в цикле можешь выбросить (8я строка) и поиграйся с содержимым example  


пасибо всем !уже сделал  сам  подругому