Empêcher la validation du vide form textarea

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

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. 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();
      }
      1. 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