Comment faire javascript

Fermé
meriem2012 - 21 nov. 2014 à 12:13
mr_demonicon
Messages postés
824
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
9 avril 2016
- 21 nov. 2014 à 23:21
Bonjour,
<div align="center">

<form method="post" action="" >

<label>Nom</label>
<td><input type="text" name="nom" ></td>
<br/><br/>
<label>Prenom</label>
<td><input type="text" name="prenom" ></td>
<br/><br/>

<label>Filiere</label>
<td><input type="text" name="filiere" ></td>
<br/><br/>

<label>Niveau</label>
<td><input type="text" name="niveau" ></td>
<br/><br/>
<label>Adresse</label>
<td><input type="text" name="adresse" ></td>
<br/><br/>
<label>E-mail</label>
<td><input type="text" name="e-mail" ></td>
<br/><br/>

</div>
<div>Q1: Parmis les personnes celebres suivantes, lesquelles sont des scientifiques ?</div>

<input name="casea" type="checkbox">Albert Einstein<br>
<input name="caseb" type="checkbox">Niels Bohr<br>
<input name="casec" type="checkbox">Honore de Balzac<br>


Q2: Quelle est la capitale de la Suisse ?<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=1">Geneve<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=2">Zurich<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=3">Berne<P>
<div>Q3: Parmis les personnes celebres suivantes, lesquelles sont des scientifiques ?</div>

<input name="casea" type="checkbox">Albert Einstein<br>
<input name="caseb" type="checkbox">Niels Bohr<br>
<input name="casec" type="checkbox">Honore de Balzac<br>
Q4: Quelle est la capitale de la Suisse ?<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=1">Geneve<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=2">Zurich<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=3">Berne<P>
<div>Q5: Parmis les personnes celebres suivantes, lesquelles sont des scientifiques ?</div>

<input name="casea" type="checkbox">Albert Einstein<br>
<input name="caseb" type="checkbox">Niels Bohr<br>
<input name="casec" type="checkbox">Honore de Balzac<p>
Q6: Quelle est la capitale de la Suisse ?<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=1">Geneve<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=2">Zurich<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=3">Berne<P>
<div>Q7: Parmis les personnes celebres suivantes, lesquelles sont des scientifiques ?</div>

<input name="casea" type="checkbox">Albert Einstein<br>
<input name="caseb" type="checkbox">Niels Bohr<br>
<input name="casec" type="checkbox">Honore de Balzac<p>
Q8: Quelle est la capitale de la Suisse ?<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=1">Geneve<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=2">Zurich<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=3">Berne<p>
<div>Q9: Parmis les personnes celebres suivantes, lesquelles sont des scientifiques ?</div>

<input name="casea" type="checkbox">Albert Einstein<br>
<input name="caseb" type="checkbox">Niels Bohr<br>
<input name="casec" type="checkbox">Honore de Balzac<br>
Q10: Quelle est la capitale de la Suisse ?<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=1">Geneve<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=2">Zurich<BR>
<INPUT TYPE="radio" NAME="serie1" VALUE="" onClick="valider(1).value=3">Berne<P>
<td><div align="center">
<td colspan="2"><input type="submit" class="submit-button" name="Submit" value="Envoyer" onclick="verifier()"></td>
<td/></div>
<input type="hidden" name="MM_insert" value="formulaire" />

</form>
</body>
*****************************
je veux utilser javascript sur cet programme


2 réponses

Ysabe_l
Messages postés
11532
Date d'inscription
vendredi 12 avril 2013
Statut
Contributeur
Dernière intervention
29 juin 2022
272
21 nov. 2014 à 22:02
Bonjour,

Ton code HTML est plein d'erreurs :

- les balises et attributs s'écrivent en minuscules
- les name doivent être uniques dans un formulaire
- tu utilises des <td> en dehors de toute <table>
- des <br /> pour la mise en page alors qu'ils ne doivent servir qu'à des retours à la ligne (donc jamais deux balises br à la suite)
- un coup tu mets <br /> un coup <br>
- croisement de balises (tu as fait <div align="center"> <form> </div> </form>)
- certaines questions sont en dehors de toutes <div>
- tu ouvres des <p> qui n'ont aucun sens et que tu ne fermes jamais
- tu as des input de type radio avec des value vides
- tu as mis un <td/> au lieu de </td>

Commence par faire un code HTML qui tient la route et ensuite tu pourras voir pour faire le JS associé.
1
mr_demonicon
Messages postés
824
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
9 avril 2016
128
Modifié par mr_demonicon le 21/11/2014 à 21:16
Bonjour,

Premièrement ceci n'est pas un programme mais des lignes de codes qui vont être interprétée en langage HTML donc c'est du code.

Deuxièmement, oui mais que veux tu faire, rajouter un fond bleu qui devient rouge si on passe dessus telle case? L'envoyer a ta page php? Avoir une pub qui se déclenche a chaque clic? Eviter que l'utilisateur ne puisse quitter son navigateur?

Troisièmement je veux bien que "tu veuilles" mais il faudrait aller sur internet et comprendre qu'il y a des tutos comme ceux d'open classrooms pour apprendre ce langage (--> dixit javascript)

Merci a toi de te préciser,
Bonne journée

Bonne continuation et n'oubliez pas le risque zéro c'est dans vos rêves.
0
telliak
Messages postés
3635
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
27 juin 2022
872
21 nov. 2014 à 21:28
Quatrièmement, on ne dit pas «je veux» et tu [meriem2012 ] n'es pas exclu d'un minimum de savoir-vivre et de politesse.
0
mr_demonicon
Messages postés
824
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
9 avril 2016
128
21 nov. 2014 à 23:21
complètement oublié celui la.
0