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