Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
é galera, atualmente estou dando uma olhada no framework chamando ScriptCase e ele tem alguns bugs e eu todo metido a sabixão estou resolvendo eles e me deparei com um erro do IE que é algo mais ou menos assim
$object.type = "text";
isso não funciona no IE, eu já fiz algumas pesquisa e não encontrei solução e não ser substituir por um input novo o que não seria legal pois teria que entender não só aquele pedaço do código mas também todo resto.
se alguém souber o que acontece eu agradeço, abraços;
Aqui no meu Internet Explorer 10(e no 9 também) funciona, conforme abaixo:
<script language='javascript'>
function trocaType(){
var ref = document.getElementById( 'type_dinamico' );
ref.type = 'text';
}
</script>
<form>
<input type='button' id='type_dinamico' value='texto'>
<input onclick='trocaType()' type='button' id='bt' value='trocar Type'>
</form>é assim que o code se encontra, porém ele precisa funcionar do 7 > já que a solução não foi possível eu comentei o code. vlw galera.
realmente cara, o ie não é capaz de alterar dinamicamente o type de inputs.
por ser um bug, acredito que não há solução "bonita", só essa troca q vc mencionou(um tempo atras eu implementei dessa forma ai mesmo)