Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выполнять действия в зависимости от количества символов в input? (JavaScript)
 
 автор: jumper   (22.12.2007 в 14:52)   письмо автору
 
 

Всем хай, волнует следующий вопрос -
необходимо на java написать такой скрипт, что когда в формочку input вводишь больше двух символов выполняет определенное действие, каким параметром необходимо описать количество введенных символов?
я пробывал

if (document.GetElementByID("input1").lenght >2)
действие
else
действие

При чем по веточке else действие выполнялось...
помогите реализовать

   
 
 автор: Саня   (22.12.2007 в 15:04)   письмо автору
 
   для: jumper   (22.12.2007 в 14:52)
 

if (document.GetElementByID("input1").value.lenght >2)

Не путайте Java и Javascript. Абсолютно разные языки. Похожи только названием.

   
 
 автор: jumper   (22.12.2007 в 15:44)   письмо автору
 
   для: Саня   (22.12.2007 в 15:04)
 

Попробывал сделать так...ничего не изменилось =\
также подумал, что можно вывести этот параметр и сделал так

document.getElementById('input2').value=document.getElementById('input1').value.lenght;

выводится - undefined
Так должно и быть? Или если я не ошибаюсь, то должно выводиться число?

   
 
 автор: Саня   (22.12.2007 в 16:10)   письмо автору
 
   для: jumper   (22.12.2007 в 15:44)
 

<script>
function check() {
  if ( document.getElementById('len').value.length > 2 )
    alert('Таки больше двух!');
}
</script>

<input type="text" name="blah" id="len"/>
<br/>
<button value="Подсчитать" onclick="check()"/>
Прекрасно работает.

   
 
 автор: jumper   (22.12.2007 в 16:33)   письмо автору
 
   для: Саня   (22.12.2007 в 16:10)
 


function enableButton() {
        if (document.getElementById('login').value.lenght > 2) {
        document.getElementById('checkbutton').disabled = false;
        } else {
        document.getElementById('checkbutton').disabled = true;
        }
}
<input type="text" id="login" class="main_input" onkeyup="enableButton()"/> 
<input type="button" id="checkbutton" disabled="disabled" value="check for availability"  class="input_button"/>


Ну вот все то же самое...но не работает =\
Отличие лишь в том, что действие выполняется посредстов onkeyup
Update!

Все сорри, проблема решена...я идиот....столько парился, оказывается у меня была очепятка в слове length!!! :DDDDD

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования