установка курсора
Есть кнопки, при нажатии на них создаются текстовые поля. Как сделать так чтобы при создании этих полей им присваивался фокус ввода??????
Вот функция для создания текстового поля function fff() { а="<input type='text' ... ... ...>"; document.getElementById('id').innerHTML=a; } Есть форма с именем name1. В форме контейнер <div id='id'> </div> |
.focus(); |
Я понимаю, что .focus(), где именно прописывать???????
Я пробовала в input "onload=this.focus()", не работает..... |
Цитата:
<input type="button" value="Get focus" /> <textarea></textarea> <script> var button = document.getElementsByTagName('input')[0], textarea = document.getElementsByTagName('textarea')[0] button.onclick = function(){ textarea.focus() } </script> |
Мне нужно, чтобы одновременно создавалось поле и ему же присваивался фокус
|
И в чем проблема? Тебе уже все дали, чтобы сделать как тебе нужно. Разве что не готовое решение... Да и то - на, - не жалко:
<input type="button" value="Create text area" onclick="createTextArea()" /> <div id="id"></div> <script> var createTextArea = function(){ var input = document.createElement('input'), div = document.getElementById('id') input.type='text' div.appendChild(input) input.focus() } </script> |
Спасибо!!! А как применить к этому полю стили?
input.style='border: none'; не работает |
input.style.cssText = 'border: none;'; |
input.style.border = 'none';Учи основы!!! |
Спасибо большое!!!!!!!!! Буду...
|
Часовой пояс GMT +3, время: 04:38. |