Page 1 sur 1

Changer la valeur d'un champ à l'insertion

Posté : 17 avr. 2007, 09:40
par dmx-moteur
Bonjour,

J'ai un formulaire "annonce" avec un champ "descriptif" que j'ai pré-rempli avec quelques instructions. Lorsque l'utilisateur clique dessus, le champ se vide et il peut saisir ce qu'il souhaite.

Le problème : lorsqu'il valide son formulaire, s'il n'a rien renseigné de spécifique, le texte de préremplissage reste "Veillez à ne rentrer que des informations sur l'objet dans ce champ" (ce qui n'est pas terrible puisqu'après c'est entré dans la base MySQL...).

Je souhaiterais à la validation du formulaire, remplacer le texte de pré-remplissage par un espace.

Voici mon code qui ne marche pas :

Code : Tout sélectionner

function validation() { var descriptif= document.annonce.descriptif.value; if (descriptif=="Veillez à ne rentrer que des informations sur l'objet dans ce champ") { descriptif==" "; } else document.annonce.submit(); }
Auriez-vous une idée de ce qui ne va pas (problème de méthode, mauvaise instruction ou autre ?
Merci par avance.

Posté : 17 avr. 2007, 10:17
par charabia
Je crois qu'en javascript il n'y a pas de double égal en dehors du IF.

Code : Tout sélectionner

descriptif=" ";
Mais pour ton cas ne serait-ce pas plus simple de détecter la valeur avant l'insertion dans ta base en PHP ? Si la valeur correspond à ta phrase alors pas d'insertion (donc vide), sinon insertion de la nouvelle valeur.