Problème avec readonly en php

Résolu
virus321 -  
 Sefoun -
Bonjour tt le monde !!

Voila j'ai un petit problème,ca fait 3h que je cherche sur le net mais sans résultat:

j'ai une zone de texte que je place à readonly par défaut! je veuc que en cliquant sur un bouton ca la dégrise!!


voila mon code

<input id="Groupe1" readonly="true" type="text" value="<?php echo htmlentities($Groupe); ?>" />

<a href="#" onclick="Lisible()">
<img src="../img/actions/modifier.jpeg" border="0" alt="Modifier"></a>

Mon script

function Lisible()
{
var el_Groupe = document.getElementById("Groupe1");

el_Groupe.readonly=false;
}


j'ai bien la zone désactiver par défaut mais je n'arrive pas à la réactiver pour modifer son contenu
j'ai essayé avec disabled aussi mais tj le même problème.

Est ce que quelquin auré une solution svp!!!
A voir également:

2 réponses

Nabla's Messages postés 18203 Date d'inscription   Statut Contributeur Dernière intervention   3 193
 
c'est pas du tout sur que ca aide, masi si tu essayais: el_Groupe.readonly="false";
(je suis pas du tout spécialiste du Javascipt...

et pour verifier qu'il trouve bien ton texte, fais:
el_Groupe.value="essayes de modifier maintenant";
0
virus321
 
merci pour ton aide Nabla's mais j'ai trouvé la solution. je vais mettre mon code pour les gens qui rencontreront le même problème:


<input id="Groupe1" disabled="disabled" type="text" value="<?php echo htmlentities($Groupe); ?>" />

// il faut mettre disabled="disabled" ni false ni true

<a href="#" onclick="Lisible()">
<img src="../img/actions/modifier.jpeg" border="0" alt="Modifier"></a>

function Lisible()
{
var el_Groupe = document.getElementById("Groupe1");

el_Groupe.disabled=false;
}

Voila et merci comme même
0
Sefoun
 
Je voulais la meme chose avec readonly car disabled ne permet pas de passer des valeurs en parametres en php.
Bref j'ai essayer dans un 1er temps d'adapter ton code juste en remplacant disabled par readonly et ca ne fonctionnait pas...

j'ai fini par trouver et l'astuce viens du fait de comment on l'ecrit. Il faut écrire readOnly et non readonly et ton script fonctionne nickel ;o)

merci d'ailleurs !

je remet ton code version readOnly donc :

<input id="Groupe1" readOnly="readOnly" type="text" value="<?php echo htmlentities($Groupe); ?>" /> 

// il faut mettre readOnly="readOnly" ni false ni true 

<a href="#" onclick="Lisible()"> 
<img src="../img/actions/modifier.jpeg" border="0" alt="Modifier"></a> 

function Lisible() 
{ 
var el_Groupe = document.getElementById("Groupe1"); 

el_Groupe.readOnly=false; 
}


a+
0