Comment faire javascript

Fermé
meriem2012 - 21 nov. 2014 à 12:13
mr_demonicon Messages postés 828 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 12583 Date d'inscription vendredi 12 avril 2013 Statut Contributeur Dernière intervention 22 novembre 2024 276
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 828 Date d'inscription dimanche 20 juillet 2014 Statut Membre Dernière intervention 9 avril 2016 126
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 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 876
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 828 Date d'inscription dimanche 20 juillet 2014 Statut Membre Dernière intervention 9 avril 2016 126
21 nov. 2014 à 23:21
complètement oublié celui la.
0