Problème avec readonly en php

Résolu/Fermé
virus321 - 23 avril 2009 à 15:27
 Sefoun - 12 juin 2009 à 02:41
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 mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
23 avril 2009 à 15:40
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
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
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