Показать сообщение отдельно

  #2  
Старый 27.12.2007, 17:14
Аватар для TweakeR
TweakeR
Познающий
Регистрация: 06.02.2006
Сообщений: 46
Провел на форуме:
293626

Репутация: 12
Отправить сообщение для TweakeR с помощью ICQ
По умолчанию

Цитата:
Сообщение от Student :)  
Привет всем с НГ!
вопрос есть некая форма
там элемент input
вот
<input name='nomer' type="text" class="menur" id="txt1" onkeypress="showHint(this.value)" onkeyup="showHint(this.value)" onblur="showHint(this.value)" size="14" maxlength="13"><br>

и есть функция
function showHint(str) {
if(str.substr(8,1)!=''){

alert()
}
return false;

}


как мне зделать, так чтоб если человек ввёл или вставил в поле цифры, то функция отобразит только
первые 8 цифр и всё, у меня получаеться если больше 8 то всё равно выводиться alert
str.substr(0,8) - даст первые восемь цифр из переменной str

str.length - даст количество символов из переменной str

Тоесть проверяешь с помощью str.length кол-во символов, потом по условию ставишь если равно восьми или больше (как тебе удобнее) значит выводишь при помощи str.substr(0,8).

Вроде то, если я тебя правильно понял, что те нужно!

Последний раз редактировалось TweakeR; 27.12.2007 в 17:17..
 
Ответить с цитированием