IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

vérifier formulaire avec JS ou non ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de slack457
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 126
    Par défaut vérifier formulaire avec JS ou non ?
    Bonjour,

    je ne connais pratiquement rien en javascript...
    j'aimerai vérifier que le champ d'un formulaire soit rempli avant de l'envoyer,
    j'ai pu trouver un petit script qui permet ça, mais le message d'alerte se fait dans une nouvelle boite de dialogue qui s'ouvre (je trouve ça un peu "agressif").

    Ce que j'aimerai c'est que le message d'alerte s'affiche simplement dans la page web, juste à la ligne en dessous du formulaire...

    je donne quand même le code que j'ai trouvé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <script type="text/javascript">
    	<!--
    		function check_Form()
    		{
    			if(document.getElementById("powerPoint").value == "")
    			{
    				alert("Veuillez choisir un fichier");
    				return false;
    			}
    		}
           //-->
    </script>
     
    <form action="upload_powerPoint.php" method="post" enctype="multipart/form-data" onsubmit="return check_Form();">
    	<label for="powerPoint"> Sélectionnez votre PowerPoint : </label>
    	<input name="powerPoint" id="powerPoint" type="file" />
    	<input type="submit" value="Envoyer" />
    </form>
    Je me demande s'il faut utiliser JavaScript ou autre chose pour faire ça...
    est-ce que vous pouvez m'aider svp ?

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    A la place de faire une alerte, vous pouvez aller mettre du texte dans un élément HTML. Par exemple un span:

    Code js : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById("id_span").innerHTML = "<font color=red>Veuillez choisir un fichier</font>";

    Et le span est déclaré où vous voulez:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
         <input type="submit" value="Envoyer" />
         <span id="id_span"></span>
    </form>

    Bon, le mieux serait de mettre la couleur rouge (dans mon exemple) via CSS mais ça c'est à vous de voir.

  3. #3
    Membre confirmé Avatar de slack457
    Homme Profil pro
    Inscrit en
    Juillet 2009
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 126
    Par défaut
    d'accord,

    je ne pourrai essayer que dans 2 jours, mais je vous tiendrai au courant,

    merci

Discussions similaires

  1. [AJAX] Vérifier formulaire avec de l'AJAX
    Par sihamnet dans le forum jQuery
    Réponses: 3
    Dernier message: 19/02/2014, 13h47
  2. Vérifier formulaire avec son envoi
    Par tibo894 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 15/05/2009, 10h41
  3. [AJAX] Envoi ou non d'un formulaire avec une fonction AJAX
    Par ohhh.gringo dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/05/2007, 11h47
  4. control de formulaire qui marche avec IE et non mozilla
    Par epeichette dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 03/03/2005, 16h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo