Руслан Савенок
530 сообщений
#15 лет назад
Вернулся к тому же самому, если клонировать вашим способом то атрибут type не меняется в ие, таки нужно создавать форму как это я делал в самом начале и если есть классы или id то задавать им их. Или как вариант получить весь css настоящего поля и задать такой же клону.
Андрей К.
1172 сообщения
#15 лет назад
Все переносы можно через css обыграть.

Цитата ("zombieman"):
Вернулся к тому же самому, если клонировать вашим способом то атрибут type не меняется в ие

Возьмите первый вариант от man777 и установите элементу нужный тип. ДО вызова appenChild, а не после.
Руслан Савенок
530 сообщений
#15 лет назад
Цитата ("Lisio"):
Все переносы можно через css обыграть.

А каким методом получить полный список css элемента?) Да js познания не глубоки но есть желание развивать их =)
Андрей К.
1172 сообщения
#15 лет назад
Как минимум пройдясь циклом по element.style
Данила К.
22 сообщения
#15 лет назад
Цитата:
А каким методом получить полный список css элемента?) Да js познания не глубоки но есть желание развивать их =)


и добавь в закладки. Без шуток.
Первый очень помогает при смене атрибута css через JS когда надо вспомнить имя атрибута, второй - при погружении в JS.
Руслан Савенок
530 сообщений
#15 лет назад
Цитата ("man777"):

и добавь в закладки. Без шуток.
Первый очень помогает при смене атрибута css через JS когда надо вспомнить имя атрибута, второй - при погружении в JS.


Предпочитаю доки на английском, там сейчас и ищу =)
Данила К.
22 сообщения
#15 лет назад
Оффтопик

Тоже вариант Я, к сожалению, в английском не так силен, довольствую русским.
Руслан Савенок
530 сообщений
#15 лет назад
Var clone = document.createElement('input');
clone.type = 'text';
clone.className = 'shv-password-to-text '+this.className+''
clone.id = this.id;
clone.value = this.value;
$(this).addClass('shv-iid').hide().val('').before(clone);

Вот так работает =)
Игорь Ф.
15 сообщений
#15 лет назад
Странно что тут еще не озвучили такую простую вещь: IE не даст поменять параметр type. И это написано в документации. Вы бы сразу спросили про конкретную проблему а не вводили в заблуждение
Цитата:
Задача состоит в том что нужно клонировать поле ввода input но заменив в нем один параметр

Параметры бывают разными. Но IE разрешает задавать type только один раз после создания элемента.
Руслан Савенок
530 сообщений
#15 лет назад
Цитата ("Tutankhamun"):
Но IE разрешает задавать type только один раз после создания элемента.

Спасибо огромное