530 сообщений
#15 лет назад
Вернулся к тому же самому, если клонировать вашим способом то атрибут type не меняется в ие, таки нужно создавать форму как это я делал в самом начале и если есть классы или id то задавать им их. Или как вариант получить весь css настоящего поля и задать такой же клону.
1172 сообщения
#15 лет назад
Все переносы можно через css обыграть.Цитата ("zombieman"):
Вернулся к тому же самому, если клонировать вашим способом то атрибут type не меняется в ие
Возьмите первый вариант от man777 и установите элементу нужный тип. ДО вызова appenChild, а не после.
530 сообщений
#15 лет назад
Цитата ("Lisio"):Все переносы можно через css обыграть.
А каким методом получить полный список css элемента?) Да js познания не глубоки но есть желание развивать их =)
22 сообщения
530 сообщений
22 сообщения
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 только один раз после создания элемента.
ссылка