СообЧа > База Знаний > Интернет > Веб-строительство > Java-script

Вопрос

Мне нужно сделать так:
если юзер не ввел в форму текст, то чтобы курсор возвращался обратно в форму, до тех пор пока что-нибудь не введут.

Ответ

<script
language=JavaScript
type=text/javascript>
function vernis(mesto)
{ if (mesto.value=="")
{ alert("Введи че-нидь") mesto.focus() }
else if (mesto.value=="dаn")
{ alert("Ты крут, на тебе розовый цвет")
document.bgColor='pink' }
else { } }
</script>
<input type="text"
width=35
onBlur="javascript:vernis(this)">


Поясняю:
Если юзер ничего не вводит, то ему говорят введи что-нибудь, и курсор возвращается в форму, если юзер вводит dan, то что-нибудь происходит (в нашем случае цвет документа меняется), если же что-нибудь другое вводит (отличное от пустой строки и dan), то ничего не происходит. Тут сами поменяйте под свой лад.

Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация