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

HTML+CSS+JavaScript

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

 

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

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

тема: Виртуальная клавиатура на textarea
 
 автор: coloboc66   (31.05.2016 в 16:56)   письмо автору
 
 

Вот код:
<textarea id='text'></textarea>
<br/><select id='cons' onchange='func(this.value)'>
<option value=''>согласные</option>
<option value='b'>b</option>
<option value='c'>c</option>
</select>
<select id='vow' onchange='func(this.value)'>
<option value=''>гласные</option>
<option value='a'>a</option>
<option value='o'>o</option>
</select>
<script>
function func(par){
var text=document.getElementById('text').innerHTML+par;
document.getElementById('text').innerHTML=text;
var sel=document.getElementsByTagName('select');
for (var i=0;i<sel.length;i++)sel[i].selectedIndex='0';
}
</script>

В принципе, работает, но только до того момента, как установлю курсор в поле textarea и кнопкой с клавиатуры удалю какую-нибудь вписанную ранее букву.
После этого показывать вписанные в поле буквы начисто отказывается, хотя веб-консоль Лисы никаких ошибок не выдаёт.
Посоветуйте что-нибудь для решения проблемы!
Спасибо.

  Ответить  
Rambler's Top100
вверх

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