Консультация № 45628
08.06.2006, 14:38
0.00 руб.
0 1 1
Здравствуйте, уважаемые эксперты! Подскажите, пожалуйста, как проверить, являются ли все символы, введенные в текстовое поле, английскими буквами?? Заранее спасибо!

Обсуждение

Неизвестный
08.06.2006, 16:53
общий
это ответ
Здравствуйте, Katy!
Что-то вроде того. Написал специально для Вас. Здесь учитываются именно английские буквы (строчные и прописные), а также пробел, остальное (цифры) не проходят.

Приложение:
<html><head><script language="JavaScript"> function check(){ var flag=0; for(i=0;i<document.getElementById(‘field‘).value.length;i++){ t=document.getElementById(‘field‘).value.charCodeAt(i); if(!(t==32 || (t>64 && t<91) || (t>96 && t<123))){ flag++; break; } } if(flag==0){ alert(‘All right!‘); // Здесь все хорошо } else { alert("D‘oh! Stupid user! :)"); // Здесь все плохо } }</script><body><input type="text" id="field"><input type="button" onclick="check();" value="Submit"></body></html>
Форма ответа