Empêcher la validation du vide form textarea

webcreativ Messages postés 4 Statut Membre -  
adns Messages postés 1152 Statut Membre -
Bonjour, j'ai un petit soucis pour la validation de mon formulaire:

voilà le code:
<forme name="poster" methode="post"action="message.php">
<textarea name="message" id="zoneSaisie">

le champs un vide où non le message est envoyé, j'aimerais bien empêcher le vide.

voilà ma fonction, mais ça ne marche pas?

function Valider() {
if (document.poster.message.value=="") {alert ('veuillez saisir votre texte');
return false;}
}

Aidez moi svp!

3 réponses

  1. adns Messages postés 1152 Statut Membre 153
     
    Bonjour,

    la fonction est bonne le problème vient de ta balise FORM que tu as mal saisis, il n'y a pas de "e" a la fin.

    Si cela ne marche toujours pas après cette correction cela peut venir de la manière d'appeler la fonction.

    Adns
    0
  2. webcreativ
     
    voilà bien le code:

    <form name="poster" methode="post"action="message.php">
    <textarea name="message" id="zoneSaisie">
    <input type="button"onclick="Valider()"></form>

    le champs un vide où non le message est envoyé, j'aimerais bien empêcher le vide.

    voilà ma fonction, elle ne marche pas tjrs?
    function Valider() {
    if (document.poster.message.value=="") {alert ('veuillez saisir votre texte');
    else poster.submit();
    }
    0
  3. adns Messages postés 1152 Statut Membre 153
     
    Ton code est plein de petites erreurs.

    Le voici corrigé et fonctionnel.
    Compare bien les deux pour ne pas reproduire les mêmes erreurs
    <script>
    function Valider() {
    	if (document.poster.message.value=="") {
    		alert ('veuillez saisir votre texte');
    	}else{
    		document.poster.submit();
    	 }
    }
    </script>
    
    <form name="poster" method="post" action="message.php">
    <textarea name="message" id="zoneSaisie"></textarea>
    <input type="button" onclick="Valider();"></form>
    
    
    


    Adns
    0