Bonjour à tous :-)
Tout d'abord je tiens à préciser que je n'y connais RIEN en PHP. Mais j'ai dû mettre les doigts dedans pour réaliser un formulaire qui doit ensuite être envoyé par email.
J'ai juste un tout petit souci, qui à mon avis sera assez simple à résoudre pour les connaisseurs.
Dans mon formulaire (page XHTML), j'ai (entre autres) un champ de texte dans lequel on peut indiquer son âge (mais pas obligatoire).
Voici le code :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <p> <label for="age">votre âge</label><br /> <input type="text" name="age" id="age" value="exemple : 46" onfocus="if (this.value=='exemple : 46') this.value=''" size="62" tabindex="50" /> </p>
Comme vous pouvez le constater, ce champ est pré-rempli (exemple).
Maintenant, sur la page PHP chargée d'envoyer les données par email, il y a une partie que "teste" la valeur des données saisies. Ce qui permet de déclencher des messages d'erreur, lorsque les champs obligatoires n'ont pas été remplis.
Mais actuellement, si l'internaute n'a rien rentré dans ce champ "age", le mail envoyé mentionne (fort logiquement) : age : exemple : 46.
Je voudrais effectuer un test qui dit que si la valeur est égale à "exemple : 46" alors cette même valeur devient "Sans réponse", avant d'être envoyée par mail.
Je rappelle (pour ceux qui ont une petite mémoire) que je ne suis PAS informaticien… J'ai donc essayé des choses du genre :
if($Age == "exemple : 46")
{
$Age=='Sans réponse';
}
Mais bon, ça ne semble rien changer.
Quelqu'un a une idée ?
Question subsidiaire :
Dans ma page XHTML, au sein d'un menu déroulant, puis-je remplacer sans problème la ligne suivante :
<option value="Retraite">Retraité</option>
par :
<option value="Retraité">Retraité</option>
???
(rajout d'un accent sur le contenu de value).
Désolé pour le côté sans doute basique de mes questions…
À votre bon cœur msieurs dames… :-)
Et surtout merci d'avance…
Partager