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

HTML Discussion :

Créer sa balise if dans son formulaire


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 12
    Par défaut Créer sa balise if dans son formulaire
    Voici mon formulaire, j'aurai aimé savoir comment faire pour que lorsqu'une personne choisie "1on1 AWP" il ne s'affiche qu'une ligne de "player 1" avec "Steam_id". Et pour ensuite rendre le remplissage des deux cellule obligatoire. De même pour 2on2 (pour le 5on5 on le laisse normal 5 player + 3 remplaçants ^^)


    Merci aux futurs lecteurs.

    Cordialement.

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
     
    <form method="POST" action="http://formfixer.com/ff/ff.cgi" onSubmit="return checkrequired(this)">
    <input type="hidden" name="s_email" value="fastcup_brigadeqnc@hotmail.com">
    <input type="hidden" name="s_retur" value="http://ts.teamqnc.eu/brigade/www/fastcup/">
     
    <HEAD>
    <script>function checkrequired(which){
    var pass=true
    if (document.images){
    for (i=0;i<which.length;i++){
    var tempobj=which.elements[i]
    if (tempobj.name.substring(0,8)=="required"){
    if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)){
    pass=false
    break
    }
    }
    }
    }
    if (!pass){
    alert("Certains champs de ce formulaire sont obligatoires, merci de bien vouloir les renseigner")
    return false
    }
    else
    return true
    }
    </script>
    </HEAD>
     
    <HTML><center><b>Vous êtes sur la page d'enregistrement de votre team pour l'inscription à nos FastCup's<br>
    Veillez à fournir <u>toutes</u> les informations nécessaires.</b></center></HTML>
    <br>
    <TABLE>
    <TR><TD>Nom de la Team&nbsp;*</TD><TD><input name="requirednom de la team"></TD></TR><br>
    <TR><TD>Leader line-up&nbsp;*</TD><TD><input name="requiredleader"></TD></TR><br>
    <TR><TD>Steam amis du leader&nbsp;*</TD><TD><input name="requiredsteam amis"></TD></TR><br>
    <TR><TD>Email&nbsp;*</TD><TD><input name="requiredemail"></TD></TR><br>
    <TR><TD>Site&nbsp;*</TD><TD><input name="requiredsite"></TD></TR><br>
    <TR><TD>--------</TD></TR>
    <TR><TD>X on X</TD>
    <TD><select name="vs">
    <option value="empty">
    <option value="1on1 AIM">1on1 AIM
    <option value="1on1 AWP">1on1 AWP
    <option value="2on2 mr12">2on2 mr12
    <option value="5on5 mr 15">5on5 mr15
    </select></TD></TR>
    <TR><TD>--------</TD></TR>
    <TR><TD>ENREGISTREMENT TEAM</TD></TR>
    <TR><TD>Name du Player 1* :</TD><TD><input name="pseudo1"></TD>&nbsp;<TD>&nbsp;Steam_id</TD><TD><input name="steam1"></TD></TR>
    <TR><TD>Name du Player 2* :</TD><TD><input name="pseudo2"></TD>&nbsp;<TD>&nbsp;Steam_id</TD><TD><input name="steam2"></TD></TR>
    <TR><TD>Name du Player 3* :</TD><TD><input name="pseudo3"></TD>&nbsp;<TD>&nbsp;Steam_id</TD><TD><input name="steam3"></TD></TR>
    <TR><TD>Name du Player 4* :</TD><TD><input name="pseudo4"></TD>&nbsp;<TD>&nbsp;Steam_id</TD><TD><input name="steam4"></TD></TR>
    <TR><TD>Name du Player 5* :</TD><TD><input name="pseudo5"></TD>&nbsp;<TD>&nbsp;Steam_id</TD><TD><input name="steam5"></TD></TR>
    <TR><TD>Name du Player 6 :</TD><TD><input name="pseudo6"></TD>&nbsp;<TD>&nbsp;Steam_id</TD><TD><input name="steam6"></TD></TR>
    <TR><TD>Name du Player 7 :</TD><TD><input name="pseudo7"></TD>&nbsp;<TD>&nbsp;Steam_id</TD><TD><input name="steam7"></TD></TR>
    <TR><TD>Name du Player 8 :</TD><TD><input name="pseudo8"></TD>&nbsp;<TD>&nbsp;Steam_id</TD><TD><input name="steam8"></TD></TR>
    <TR><TD>--------</TD></TR>
    </TABLE>
    <br>
    <br>
    <br>
    <i><FONT COLOR="FF0000">(*) champs obligatoires</i></FONT>
    <TR><TD><input type="submit" value="Envoyer"></TD><TD><input type="reset" value="Effacer"></TD></TR>	
    <br>
    <br>
    <br>
    &#169 Formulaire by Foulosophe designed for FastCup QNC

  2. #2
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonsoir

    Ce que tu veux faire n'est pas possible avec HTML ! QUi est un langage statique ne permettant pas d'interaction avec l'utilisateur.

    Il faut soit passer par un langage serveur genre PHP, soit en javascript...

    Sinon je me dois de te dire que ton code est assez horrible

    Le form pas dans le body et même avant le head... Rassure moi, c'est une erreur de copier/coller ?

    Utilisation de balises dépréciées : center, b, u, i, font...

    Utilisation de tableaux pour faire la mise en page, les tableaux ne doivent pas être utilisés pour ça ! http://xhtml.developpez.com/faq/?pag...u_mise_en_page

    Des br qui trainent dans ton tableau mais en dehors de toute cellule.

    ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 12
    Par défaut
    Merci pour ta première partie de réponse. La reste de ta réponse parait assez vain parce que je ne suis pas un "boss" de l'info, et que comme ceci ça marche, donc n'ayant pas des années à passer sur un formulaire je me contenterait de ça. Voilou.

    Cordialement.

  4. #4
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Dans ce cas ce qui est à corriger c'est le form se trouvant en dehors du body, car cela risque de te poser de gros soucis...

    Pour le reste les balises sont seulement dépréciées, donc pas de souci particulier... jusqu'au jour où ils décideront de ne plus gérer ces balises...

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/10/2011, 10h05
  2. [AC-2003] Créer un login/mdp dans un formulaire
    Par Magno dans le forum IHM
    Réponses: 12
    Dernier message: 18/03/2011, 14h12
  3. Créer des balises invisibles dans la barre d'adresse ?
    Par bluesboyjo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 30/12/2009, 18h22
  4. [OpenOffice][Base de données] créer une fonction publipostage dans un formulaire
    Par micker dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 08/09/2009, 12h50
  5. créer un bouton "Parcourir" dans un formulaire
    Par friald38 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/04/2007, 11h30

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