Bonjour.
Question toute simple, je voudrai faire un champ de saisie mais qu'en lecture seule, en grisé (comme on dis...)
<input name="toto" type="????????">
Je pense pas que ca existe, vu mes recherches, mais je demande quand meme.
Merci
Version imprimable
Bonjour.
Question toute simple, je voudrai faire un champ de saisie mais qu'en lecture seule, en grisé (comme on dis...)
<input name="toto" type="????????">
Je pense pas que ca existe, vu mes recherches, mais je demande quand meme.
Merci
Salut
ce que tu veux, c'est du pur HTML utilise l'attribut readonly dans ta balise input.
ok merci.
C'est vrai que c'est du HTML.
Désolé pour le mauvais endroit du post.
@+
mais le probleme de <input readonly="readonly", c'est que cette commande ne marche qu'en HTML, et non en PHP avec un echo.
Par exemple, cela marche
Code:
1
2
3 <html> <td>Nom</td><td><input readonly="readonly" name=nom value='$nom' size=30 maxlenght=50></td> </html>
Mais ce code ne marche pas (malgres que j'ai deja un formulaire de cette facon)
Bizarre.... :(Code:
1
2
3
4
5
6
7 <html> <? echo "<blockquote><table border=0><form method='get' action='modif.php'> <td>Nom</td><td><input readonly="readonly" name=nom value='$nom' size=30 maxlenght=50></td> ?> </html>
Bonjour
Si tu oublie la moitier des balise c'est normal ^^
La principale erreur vien des double quotes que tu avait laissé et qui te couper ton echo et aussi l'oublie d'un ;
Code:
1
2
3
4
5
6
7
8
9
10
11 <html> <?php echo "<blockquote><table border=0>"; echo "<form method='get' action='modif.php'>"; echo "<td>Nom</td>"; echo "<td><input readonly='readonly' name=nom value='$nom' size=30 maxlenght=50></td>"; ?> </html>
Essai ca^^
Cordialement
8O 8O
Pourant, j'ai qu'1 seul echo pour tout le formulaire.... et ca marche tres bien (a part readonly).
Voila mon code....
Code:
1
2
3
4
5
6
7
8
9 echo "<blockquote><table align=center border=0><form method='get' action='modif.php'><input type='hidden' name=modifier value=2><input type='hidden' name=id value='$id'> <td align=left>Nom</td><td><input type=hidden name=nom value='$nom' size=30 maxlenght=50> $nom </td><tr> <td align=left>ADRESSE</td><td><input type='text' name=ADRESSE value='$ADRESSE' size=30 maxlenght=50></td><tr> <td align=left>REPRESENTANT</td><td><input type='text' name=REPRESENTANT value='$REPRESENTANT' size=30 maxlenght=60></td><tr> <td align=left>TELEPHONE</td><td><input type='text' name=TELEPHONE value='$TELEPHONE' size=30 maxlenght=60></td><tr> <td align=left>DATE ANNIVERSAIRE</td><td><input type='text' name=DATE_ANNIVERSAIRE value='$DATE_ANNIVERSAIRE' size=30 maxlenght=50></td><tr> <td align=left>VILLE</td><td><input type='text' name=ville value='$VILLE' size=30 maxlenght=30></td><tr> <td align=left>HEURE MENSUEL</td><td><input type='text' name=HEURE_MENSUEL value='$HEURE_MENSUEL' size=30 maxlenght=15></td> </td></table></blockquote>";
Sinon autre solution
Code:<td align=left>Nom</td><td><input type=hidden name=nom value='$nom' size=30 maxlenght=50> $nom </td><tr>
Merci a toi ;)
Bonjour
Alors evite les echo pour tout un formulaire c'est la solution de facilité ^^
Prefere un echo par ligne .
Le read only sur un type=text ne grisera pas ta case il la laissera blanche mais tu ne pourra plus cliquer dedans .
La solution que je t'ai donne fonctionne ;)
Cordialement
J'ai vu que ca marchais.
Je savais pas pour les echo.
Merci du conseil et du readonly ;) ;)
@+
Mais de rien n'oublie pas le resolu ;)
Deja fais avant ton post 8-) 8-)
;)