Changer l'attribut 'type' d'un input [Résolu]

Messages postés
82
Date d'inscription
jeudi 22 avril 2004
Dernière intervention
1 avril 2011
- - Dernière réponse : cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
- 6 janv. 2006 à 12:15
Salut les gens!

Je souhaite changer l'attribut 'type' d'une checkbox.

alert(document.getElementById('blocs'+i).getAttribute('type'));
me ressort le bon type, autrement dit 'checkbox'.

Par contre impossible de modifier le type

document.getElementById('blocs'+i).setAttribute('type', 'hidden');
m'affiche l'erreur 'cette commande n'est pas prise en charge'

document.getElementById('blocs'+i).type = 'hidden';

m'affiche l'erreur 'impossible d'obtenir la propriété type. cette commande n'est pas prise en charge'

A l'aaaiide!!

-- message approuvé par Jean-Claude Van Damme --
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
3
Merci
Bonjour,
oui, je ne crois pas que cela soit possible
si c'est pour le cacher champ.style.display="none" fonctionne
si c'est pour faire autre chose, nous le dire,
on peut toujours faire autre chose, autrement.
Cordialement. Bul. ~ Site ~

Merci cs_bultez 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 105 internautes ce mois-ci

Commenter la réponse de cs_bultez
Messages postés
82
Date d'inscription
jeudi 22 avril 2004
Dernière intervention
1 avril 2011
0
Merci
Ok merci bultez. Ca fonctionne en modifiant le display.
Mais pourquoi est-il impossible de modifier l'attribut 'type'?
Certains attributs seraient interdits en écriture?

-- message approuvé par Jean-Claude Van Damme --
Commenter la réponse de chino18
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
0
Merci
>>pourquoi est-il impossible de modifier l'attribut 'type'
pas si simple à faire, il n'y a pas que text et hidden
( résolu avec display ou visibility donc là, tout va bien ),
que faire si un deviennait par exemple ?
>>Certains attributs seraient interdits en écriture
oui, en général c'est signalé dans les docs.
Cordialement. Bul. ~ Site ~
Commenter la réponse de cs_bultez

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.