Page 1 sur 1

zone de texte

Posté : 05 avr. 2005, 14:53
par nicobox
Je souhaite afficher une zone de texte et envoyer son contenu dans une table jusq'uà la pas de problème. Mais je souahite que cette zone de texte contienne déjà quelque chose quand elle s'affiche.

Ex :

Si j'ajoute
<input type="text" name="nom" size="12">

je voudrais que la zone nom contienne déjà un mot par exemple "toto" lorsqu'elle s'affiche.

Ca doit pas etre difficile pou vous les experts :-)

D'avance merci

Posté : 05 avr. 2005, 15:05
par charabia
En gros tu voudrais que ton champs ait une valeur par défaut et dès que l'on clique dedans on peut y mettre une autre valeur inscriptible dans la base ?

Posté : 05 avr. 2005, 15:10
par albat
Fingers in ze nose ! :lol:
<input type="text" name="nom" size="12" value="toto" /> 
Et pour effacer la valeur par défaut (le "toto") dès qu'on entre dans cette zone, tu peux ajouter :
<input type="text" name="nom" size="12" value="toto" onfocus="value=''" />

Posté : 05 avr. 2005, 16:08
par Invité
Merci les gars sympa !

Posté : 05 avr. 2005, 16:11
par Invité
Fingers in ze nose ! :lol:
<input type="text" name="nom" size="12" value="toto" /> 
Et pour effacer la valeur par défaut (le "toto") dès qu'on entre dans cette zone, tu peux ajouter :
<input type="text" name="nom" size="12" value="toto" onfocus="value=''" />
OK MERCI.
Maintenant j'ai une autre question, au lieu d'afficher "toto" je veux affichier le contenu d'un champ d'une table mysql ? Et c là que j'y arrive pas.

Vous savez faire ca ?

Posté : 05 avr. 2005, 16:24
par albat
Ouaip !

On va supposer que tu sais récupérer une valeur après une requête dans une base.
Soit $valeur, la variable contenant cette valeur.
La syntaxe est :
<?php
echo "<input type='text' name='nom' size='12' value='".$valeur."' onfocus='value=\"\"' />";
?>
Attention : Note bien les aménagements nécessaires pour hiérarchiser les guillemets et les apostrophes.

Posté : 05 avr. 2005, 18:05
par Invité
Je te remercie je vais essayer tout ca !