Formulaire et JavaScript
Christian Dumont
-
grdscarabee Messages postés 134 Statut Membre -
grdscarabee Messages postés 134 Statut Membre -
Bonjours à vous,
voilà je débute dans le JavaScript et j'ai beaucoup de misère avec ce language. Un des problèmes que je voudrais règler est la question bonis. Cette question consiste un maximum de point si on la réussi la plus rapidement possible (en nombre d'essai). Voila lorsqu'on clique sur le boutton Essai (4 lignes au dessus de la dernière) cela fait appelle à la fonction Essaye pour faire le petit calcule à l'aide des conditions pour des points bonus, mais lorsque je regarde dans la console JavaScript de FireFox il me dit que ma fonction Essaye n'est pas définie. Je ne sais pas comment corriger ce proplème. J'aimerais avoir de l'aide svp.
Merci.
voilà je débute dans le JavaScript et j'ai beaucoup de misère avec ce language. Un des problèmes que je voudrais règler est la question bonis. Cette question consiste un maximum de point si on la réussi la plus rapidement possible (en nombre d'essai). Voila lorsqu'on clique sur le boutton Essai (4 lignes au dessus de la dernière) cela fait appelle à la fonction Essaye pour faire le petit calcule à l'aide des conditions pour des points bonus, mais lorsque je regarde dans la console JavaScript de FireFox il me dit que ma fonction Essaye n'est pas définie. Je ne sais pas comment corriger ce proplème. J'aimerais avoir de l'aide svp.
Merci.
<html>
<head>
<title>Le teste</title>
<script language="JavaScript">
var sCompteur = 0
var sPoint = 0
function Eassaye(form) {
if (sCompteur <3)
{
if (form.Pucelle.value != "Priere")
{
sCompteur++
alert ("Mauvaise Réponse!")
}
else
{
alert("Bonne réponse!")
sCompteur = 0
if (sCompteur == 0)
sPoint += 5
else
if (sCompteur == 1)
sPoint += 3
else
sPoint += 2
}
}
if (sCompteur == 3)
alert ("Vos 3 chances sont terminées")
}
function GetNumbers(form) {
if (form.Laharl.value = "Laharl")
sPoint += 5
if (form.Humanoid1.checked == true)
sPoint += 2
if (form.Humanoid2.checked == true)
sPoint -= 1
if (form.Humanoid3.checked == true)
sPoint += 2
if (form.Humanoid4.checked == true)
sPoint += 2
if (form.Humanoid5.checked == true)
sPoint -= 1
if (form.Humanoid6.checked == true)
sPoint -= 1
if (form.Humanoid7.checked == true)
sPoint -= 1
if (form.Humanoid8.checked == true)
sPoint -= 1
if (form.sexe[0]checked == true)
var sSexe = "Gars"
else
if (form.Sexe[1]checked == true)
var sSexe = "Fille"
else
var sSexe = "Inconnue"
if (form.Inferno.selectedIndex == 2)
sPoint += 5
else
if (form.Inferno.selectedIndex == 1)
sPoint += 3
var Texte
}
</script>
</head>
<body background="angd.jpg" text="#f8f598">
<center><img src="teste.jpg"><p>
<h1>Testez vos connaissances sur ce jeu.</h1></center><hr><p>
<i>Facultatif... Vous pouvez rentrer votre age et votre sexe pour savoir quel publique ce jeu touche.</i><p>
Age:<input name="Age" size="2"><p>
Votre sexe:
<input type="radio" name="sexe" value="Gars">Gars
<input type="radio" name="sexe" value="Fille">Fille<p>
Que pensez-vous de Disgea: The Hour of Darkness?<br>
<textarea name="description" rows=5 cols=35></textarea><p>
<hr><p>
Question 1: Comment s'appelle le fils du roi Krichevskoy? <input name="Laharl" size="10"><p>
<!--Cyborg H
Dullahan NH
Majin H
Priest H
Prinny God NH
Prowler HPuck NH
Puck NH
Rahab NH-->
Question 2: Quelles classes ci-dessous sont des Humanoïdes?<br>
<input type="checkbox" name="humanoid1" value="Cyborg">Cyborg<br>
<input type="checkbox" name="humanoid2" value="Dullahan">Dullahan<br>
<input type="checkbox" name="humanoid3" value="Majin">Majin<br>
<input type="checkbox" name="humanoid4" value="Priest">Priest<br>
<input type="checkbox" name="humanoid5" value="Prinny God">Prinny God<br>
<input type="checkbox" name="humanoid6" value="Prowler">Prowler<br>
<input type="checkbox" name="humanoid7" value="Puck">Puck<br>
<input type="checkbox" name="humanoid8" value="Rahab">Rahab<p>
Question 3: Quel serait la meilleure description de la technique « inferno »?<br>
<select name="inferno">
<option>La cible est plonger dans le magma.
<option>Un énorme Dragon crachera du feu sur les cibles choisies.
<option>Votre personnage se quadruple pour faire feu quatre fois plus vite.
<option>Des colonnes intenses de feu sortent sous la cible choisie.
</select><p>
Question Bonis: <i>Vous avez trois essais pour répondre correctement!</i><br>
Quel personnage se retrouve dans le jeu «La Pucelle Tactic»?<input name="Pucelle" size="10"><input type="button" value="Résultat" onClick="Essaye(this.form)"><p>
<input type="button" value="Résultat" onclick="GetNumbers(this.form)">
<input type="reset" value="Effacer" #66CCFF background-color:>
</body>
</html>
A voir également:
- Formulaire et JavaScript
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum Access
- Récupérer compte outlook sans formulaire - Forum Hotmail / Outlook.com
4 réponses
Bonjour,
As-tu relu ton code avant de crier au secours ?
Il semble qu'une faute de frappe se soit glissée dans ton code...et que ta fonction essaye soit déclarée comme Eassaye, le fait de corriger cela devrait résoudre ton problème...
bonne continuation
Learn with the best, teach the others
As-tu relu ton code avant de crier au secours ?
function Eassaye(form)
Il semble qu'une faute de frappe se soit glissée dans ton code...et que ta fonction essaye soit déclarée comme Eassaye, le fait de corriger cela devrait résoudre ton problème...
bonne continuation
Learn with the best, teach the others
Bon, merci^^, mais il est la mon problem je l'ai corriger et il est toujours la mon problem. Pour être sur j'ai fait un copier/coller. Est-ce que le problème pourrait venir du form et du this.form? Je ne sais pas vraiment pourquoi je dois les mettre la... Je le fais parce que dans tous les exemple que j'ai vu il y a cela.
Désolé pour la petite erreur dans le message plus haut.
Désolé pour la petite erreur dans le message plus haut.