Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.06.2010, 15:40
Профессор
Отправить личное сообщение для FRIE Посмотреть профиль Найти все сообщения от FRIE
 
Регистрация: 25.02.2010
Сообщений: 218

Как сделать редактирование "select"
как можно сделать так чтобы можно было вместо значений option которые есть в списке select поставить свои значения?
Ответить с цитированием
  #2 (permalink)  
Старый 16.06.2010, 15:43
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

ручками, ручками...
А если вы что-то имели ввиду другое, правильно задавайте вопрос
__________________
.
Ответить с цитированием
  #3 (permalink)  
Старый 16.06.2010, 15:44
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

http://yandex.ru/yandsearch?text=com...3&clid= 46510
Ответить с цитированием
  #4 (permalink)  
Старый 17.06.2010, 14:45
Профессор
Отправить личное сообщение для FRIE Посмотреть профиль Найти все сообщения от FRIE
 
Регистрация: 25.02.2010
Сообщений: 218

например есть вот такое

<select>
<option>1</option>
<option>2</option>
<option>3</option>
</select>

в этом списке можно выбрать значения 1,2,3. а нужно чтобы была возможность кроме выбора этих трех значений написать своё например 4.

подумал тут, что можно сделать еще одну строчку типа --- и при выборе поле select заменить на input, а после потери фокуса восстановить select и добавить в selected option значение которое он занес.

я совсем плохо в яваскрипте разбираюсь , помогите мне сделать эту шнягу

первая вещщ которую нужно сделать - это заменить поле input на поле select ,

if(id == 'vz'){
	tiraj.parentNode.removeChild(tiraj); // удалили input с id tiraj
	
	var selectList = document.createElement('select')// создаем селект
	selectList.id = 'tiraj'
	selectList.name = 'tiraj'

	
	var forma = document.getElementById('formzakaz') //определяем форму
	var format = document.getElementById('format')// определяем элемент после которого надо вставить
	forma.insertBefore(selectList, format)// вставляем


Короче input удалился , а select не создался и не вставился, в фаербаге - Node was not found" code: "8
[Break on this error] (135 out of range 134)
что тут не так?
Ответить с цитированием
  #5 (permalink)  
Старый 17.06.2010, 17:37
Профессор
Отправить личное сообщение для FRIE Посмотреть профиль Найти все сообщения от FRIE
 
Регистрация: 25.02.2010
Сообщений: 218

читал вот этот пример http://javascript.ru/tutorial/dom/mo...enie-elementov

со списками он у меня работает а с формой не хочет, почему так, ???????
Ответить с цитированием
  #6 (permalink)  
Старый 17.06.2010, 17:39
Профессор
Отправить личное сообщение для FRIE Посмотреть профиль Найти все сообщения от FRIE
 
Регистрация: 25.02.2010
Сообщений: 218

<form id='forma'>
<input type='text' id='text'>
</form>


вот как например в этой форме вставить перед <input type='text' id='text'> поле select?
Ответить с цитированием
  #7 (permalink)  
Старый 17.06.2010, 17:43
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

FRIE,
<script>
function ch()
{
var sel = document.createElement('select');
var inp = document.getElementById('text');
inp.parentNode.insertBefore(sel, inp);
}
</script>
<form id='forma'>
<input type='text' id='text' onclick="ch()" value="click me">
</form>
__________________
.

Последний раз редактировалось Skipp, 17.06.2010 в 17:45.
Ответить с цитированием
  #8 (permalink)  
Старый 18.06.2010, 14:59
Профессор
Отправить личное сообщение для FRIE Посмотреть профиль Найти все сообщения от FRIE
 
Регистрация: 25.02.2010
Сообщений: 218

решил по другому сделать, через css display:none - display:inline и формам disabled убираю и подставляю а имена у них одинаковые. так прощее
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать такое fancy menu uonax Элементы интерфейса 2 22.05.2010 12:52
30(1|2) редирект от сервера. Или как лучше сделать редирект при верной отсылке форма. pizzZ AJAX и COMET 2 18.02.2010 09:06
Вопрос как сделать эту панельку Определённых размеров и свойств. jei jQuery 3 09.06.2009 19:14
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56
Как сделать, чтобы 2 ссылки отображались как hover при наведении мышкой на любую? Ava Элементы интерфейса 5 19.05.2009 23:24