Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменение поля type формы input в IE 
:(
    Опции темы
chiffa
Дата 10.4.2009, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 734
Регистрация: 11.11.2003

Репутация: -1
Всего: -1



Добрый день. Нужно на CSS поменять type формы input. Во всех браузерах работает на ура кроме осла.... делаю так:

Код

document.getElementById("pass").type='password';


В осле как то по особеному нужно прописывать?... Подскажи те плиииз, зарание благодарен smile
PM MAIL   Вверх
ksnk
Дата 10.4.2009, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



imho - низяяяя!
Какой-то предрассудок - недозащита вставлена в IE. 

Можно динамически сгенерировать нужный input и заменить на него


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
chiffa
Дата 10.4.2009, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 734
Регистрация: 11.11.2003

Репутация: -1
Всего: -1



тоже вариант! не подскажешь как?...
PM MAIL   Вверх
Soah
Дата 10.4.2009, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 13
Всего: 54



PM MAIL   Вверх
ksnk
Дата 10.4.2009, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Что-нибудь типа такого
Код

<input id="pass" name="MyPasword" type="password" class="xx yy zz" style="font-size:11px; background:#c0c0c0;" value="Hello! World">

<button onclick="replace('pass')">change it</button>

<script>
function replace(_id){
    var t=document.getElementById(_id);
    //var inp=t.cloneNode(true); // не работает :-(
    inp=document.createElement('input');
    inp.type="text";
    inp.style.cssText=t.style.cssText||'';
    inp.className=t.className||'';
    inp.name=t.name||'';
    inp.id=t.id||'';
    inp.value=t.value||'';
    
    t.parentNode.insertBefore(inp,t);
    t.parentNode.removeChild(t);
}
</script>



--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0972 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.