J'aimerai faire un formulaire pour modifier des infos.
L'utilisateur clique par exemple sur modifier son nom et un champs remplace le texte de son nom pour qu'il puisse le valider et ensuite l'enregistrer.
Au debut j'avais procéder comme ca: quand il clique sur modifier, je cache le texte de son nom et je rend visible un champs pour modifier son nom mais le problème c'est que le champs ne se met pas à la même place que le texte , ce n'est pas centrer.
et pourquoi remplacer un texte par un input text ?
le mettre et le laisser cet input text, c'est le plus simple
et jouer avec le style.
un ch'tit exemple ( à personnaliser ! )
<Script type="Text/JavaScript">
function modif()
{
var tmp=document.getElementById("nom");
tmp.disabled=false;
tmp.style.backgroundColor="#FFFFAA";
tmp.focus();
}
function quitte()
{
var tmp=document.getElementById("nom");
tmp.style.backgroundColor="#FFFFFF";
tmp.disabled=true;
}
</Script>
----
Nom:,
,
modifier
Salut,
Super ca fonctionne mais j'ai un petit problème de comptabilité avec IE.
La couleur change sous IE mais le champs reste disabled.
AS-tu une idée?
pas dans l'exemple que j'ai donné ? si ?
"tel quel", pas chez moi en tout cas !
un extrait de ton script aiderait probablement...
<hr />
Cordialement Bul [mon Site] [M'écrire]
<hr />