[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Java виртуальная клавиатура
Гость_Гость
Здравствейте. Запутался совсем. Пмомгите, пожалуйста. Есть textarea

<textarea style="overflow:hidden;" readonly id="write" name="write" rows="1" cols="1"></textarea>

Под ней кнопки ввода цифр. Жмешь на нее и в поле появляется цифра, которую нажал (виртуальная клавиатура)
 $(function(){
var $write = $('#write'),
shift = false,
capslock = false;

$('#keyboard li').click(function(){
var $this = $(this),
character = $this.html();

$write.html($write.html()+character);
});
});

+ jquery
Так вот, к текстареа я поставил кнопку очищающую ее
<INPUT class="btn" value="очистить" type="button" onclick="document.getElementById('write').value='';" />

Когда я на нее нажимаю, поле очищается. Но когда я снова жму на виртуальную клаву, то печатаюется цифра и появляются те, что стер перед ней. Как этот побороть?



Спустя 5 часов, 17 минут, 49 секунд (26.03.2012 - 11:24) redreem написал(а):
попробуй так:

<INPUT class="btn" value="очистить" type="button" onclick="var el=document.getElementById('write');el.value='';el.innerHTML='';" />

Спустя 26 минут, 29 секунд (26.03.2012 - 11:50) Guest написал(а):
Работает, огромное спасибо!

Спустя 31 минута, 50 секунд (26.03.2012 - 12:22) Guest написал(а):
рано радовался... потом когда снова вводишь цифры, то скрипт их уже не видит((( т.е. после нажатия кнопки очистки, набираю снова цифры, но переменные уже равны ' ' (т.е. пусто)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.