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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Pourant, j'ai qu'1 seul echo pour tout le formulaire.... et ca marche tres bien (a part readonly).
Voila mon code....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part <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
@+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager