Problème de formulaire

Signaler
Messages postés
10
Date d'inscription
mardi 3 février 2004
Statut
Membre
Dernière intervention
30 juin 2004
-
Messages postés
10
Date d'inscription
mardi 3 février 2004
Statut
Membre
Dernière intervention
30 juin 2004
-
Bonjour à tous !

J'ai n problème avec ce formulaire : quand je clicke sur mon bouton de validation, j'ai l'impression que le navigateur ne lance pas la fonction javascript associée au bouton. Si quelqu'un pouvait me filer un coup de main, ce serait hyper sympa.
D'avance merci !

Le code source:
<code>
<HTML>
<HEAD>
<SCRIPT LANGUAGE= "JavaScript">
function VerifForm(sondage)
{
alert("deboguage");
question1 = document.sondage.SEXE;
question2 = document.sondage.AGE;
question3 = document.sondage.TEMPS_JEU;
question4_1 = document.sondage.HEURE_CONNECT_NUIT;
question4_2 = document.sondage.HEURE_CONNECT_8;
question4_3 = document.sondage.HEURE_CONNECT_12;
question4_4 = document.sondage.HEURE_CONNECT_16;
question4_5 = document.sondage.HEURE_CONNECT_20;
question5 = document.sondage.AUTRE_JEU_BOOL;
question6_1 = document.sondage.STRATEGIE;
question6_2 = document.sondage.ROLE;
question6_3 = document.sondage.CARTE;
question6_4 = document.sondage.AUTRE_JEU;
question7_1 = document.sondage.INNOVANT;
question7_2 = document.sondage.JOUABLE;
question7_3 = document.sondage.UTILISATION;
question7_4 = document.sondage.TELECHARGEMENT;
question7_5 = document.sondage.COMPLET;
question7_6 = document.sondage.GRAPH;
question7_7 = document.sondage.DIFFICILE;
question7_8 = document.sondage.DUREE;
question8 = document.sondage.TEMPS_COMPTE;
question9 = document.sondage.CONNU;
question9_1 = document.sondage.CONNU_PRECISE;
question10 = document.sondage.VISITE;
question11_1 = document.sondage.JEU;
question11_2 = document.sondage.ACTUALITE;
question11_3 = document.sondage.UNIVERS;
question11_4 = document.sondage.FORUM;
question11_5 = document.sondage.BONUS;
question12 = document.sondage.ABONNEMENT;
question13 = document.sondage.PRIX;
question14 = document.sondage.MODE_PAIEMENT;
question15 = document.sondage.RENOUVELLEMENT;
question16_1 = document.sondage.ACCES;
question16_2 = document.sondage.QUETE;
question16_3 = document.sondage.DERIVE;
question16_4 = document.sondage.TOURNOI;
question16_5 = document.sondage.FORUM;
question17_1 = document.sondage.PLATEAU;
question17_2 = document.sondage.FIGURINE;
question17_3 = document.sondage.CARTE;
question17_4 = document.sondage.TEE_SHIRT;
question17_5 = document.sondage.MUG;
question17_6 = document.sondage.TAPIS;
question17_7 = document.sondage.AUTRE_OBJET;
question18 = document.sondage.HABITATION;
question19 = document.sondage.BOULOT;
question20 = document.sondage.ASSO;
question20_1 = document.sondage.ASSO_NOM;

if (question1.checked==false)
{
alert('Répondez à la question 1');
return;
}

if (question2.checked==false)
{
alert('Répondez à la question 2');
return;
}

if (question3.checked==false)
{
alert('Répondez à la question 3');
return;
}

if (question5.checked==false)
{
alert('Répondez à la question 5');
return;
}
if ((question6_1.checked==false)||(question6_2.checked==false)||(question6_3.checked==false)||(question6_4.checked==false))
{
alert("Répoondez à la question 6");
return;
}
if ((question7_1.checked==false)||(question7_2.checked==false)||(question7_3.checked==false)||(question7_4.checked==false)||(question7_5.checked==false)||(question7_6.checked==false)||(question7_7.checked==false)||(question7_8.checked==false))
{
alert('Répondez à la question 7');
return;
}
if (question8.checked==false)
{
alert('Répondez à la question 8');
return;
}
if (question9.checked==false)
{
alert('Répondez à la question 9');
return;
}
if ((question9.value==CASE_3)||(question9.value==CASE_4)||(question9.value==CASE_5)||(question9.value==CASE_6)||(question9.value==CASE_7)||(question9.value==CASE_8)||(question9.value==CASE_9))&&(question9_1.value.length==0))
{
alert('Précisez la réponse à la question 9');
return;
}
if (question10.checked==false)
{
alert('Répondez à la question 10');
return;
}
if ((question11_1.checked==false)||(question11_2.checked==false)||(question11_3.checked==false)||(question11_4.checked==false)||(question11_5.checked==false))
{
alert('Répondez à la question 11');
return;
}
if (question12.checked==false)
{
alert('Répondez à la question 12');
return;
}
else if (question12.value==CASE_1)
{
if (question13.checked==false)
{
alert('Répondez à la question 13');
return;
}
if (question14.checked==false)
{
alert('Répondez à la question 14');
return;
}
if (question15.checked==false)
{
alert('Répondez à la question 15');
}
}
if ((question16_1.checked==false)||(question16_2.checked==false)||(question16_3.checked==false)||(question16_4.checked==false)||(question16_5.checked==false))
{
alert('Répondez à la question 16');
return;
}
if (question18.checked==false)
{
alert('Répondez à la question 18');
return;
}
if (question19.checked==false)
{
alert('Répondez à la question 19');
return;
}
if (question20.checked==false)
{
alert('Répondez à la question20);
return;
}
if ((question20.value==CHOIX_1)&&(question20_1.value.length==0))
{
alert('Précisez votre réponse de la question 20');
return;
}

document.sondage.submit();
}

</SCRIPT>
</HEAD>

<FORM method=post name=sondage>
Premiére version du questionnaire (à destination des beta-testeurs)
Cher Dofusien, Chère Dofusienne,

Tu as pu commencer à découvrir notre jeu. Pour que tu t'éclates encore plus en jouant, nous aimerions mieux te connaître. Voilà pourquoi nous avons élaboré ce questionnaire en vue d'améliorer le jeu si besoin est.

<!-- Question1 -->
1. Tu es
Dofusien
<!-- Question 2 -->
2. Tu as
<table border =0>
----, moins de 15 ans</td>
,

----

15-19 ans,
,

----

20-24 ans,
,

----

25-29 ans,
,

----

30-34 ans,
,

----

35 ans et plus,

<!-- Question 3 -->
3. Depuis combien de temps joues-tu sur internet ?
0-6 mois,
,

----

7 mois - 1 an,
,

----

1 an - 2 ans,
,

----

+ 2 ans,

<!-- Question 4 -->
4. A quelles heures te connectes-tu dans la semaine et le week-end pour surfer ?
|
En semaine |
Le Week-End |

----

- la nuit,
,
,

----

- 8h00 - 12h00,
,
,

----

- 12h00 - 16h00,
,
,

----

- 16h00 - 20h00,
,
,

----

- 20h00 - 0h00,
,

<!-- Question 5 -->
5. Joues-tu déjà à un (des) jeu(x) en ligne payants ?
oui,
,

----

non,

<!-- Question 6 -->
6. A quels autres jeux joues-tu ?
jeu de stratégie,
,

----

jeu de rôle,
,

----

jeu de cartes,
,

----

autres,

<!-- Question 7 -->7. Trouves-tu le jeu Dofus ... ? (1 oui, très ; 5 non, pas du tout)
|
1 |
2 |
3 |
4 |
5 |

----

- Innovant par rapport aux autres jeux existants ?,
,
,
,
,
,

----

- Doté d'un bonne jouabilité ?,
,
,
,
,
,

----

- Facile d'utilisation ?,
,
,
,
,
,

----

- Facile de téléchargement ?,
,
,
,
,
,

----

- Complet au niveau des différentes options du jeu ?,
,
,
,
,
,

----

- Réussi graphiquement ?,
,
,
,
,
,

----

- Difficile ?,
,
,
,
,
,

----

- Ait une bonne durée de vie ?,
,
,
,
,

<!-- Question 8 -->
8. Depuis combien de temps as-tu un compte beta-testeur Dofus ?
une semaine,
,

----

deux semaines,
,

----

environ un mois,
,

----

environ deux mois,
,

----

environ trois mois,

<!-- Question 9 -->
9. Comment as-tu connu Dofus ? (hormis pour les deux premiers, une précision sera demandée)
le site Ankama-Studio,
,

----

un ami,
,

----

un forum français,
,

----

un forum étranger,
,

----

un moteur de recherche,
,

un site internet,
,

le bouche-à-oreille,
,

----

la presse,
,

autre,

précisez :
<textarea name ="CONNU_PRECISER" cols= 30 rows=4></textarea>
<!-- Question 10 -->
10. Quand nous rends-tu visite ?
c'est la première fois,
,

plusieurs fois par jour,
,

plusieurs fois par semaine,
,

plusieurs fois par mois,

<!-- Question 11 -->
11. En ce qui concerne les différentes rubriques du site... les trouves-tu intéressantes ?
|
Pas intéressante |
|
|
|
Très intéressante |

----

- Jeu,
,
,
,
,
,

----

- Actualité,
,
,
,
,
,

----

- Univers,
,
,
,
,
,

----

- Forum,
,
,
,
,
,

----

- Bonus,
,
,
,
,

<!-- Question 12 -->
12. Serais-tu prêt à t'abonner à Dofus ?
oui,
,

----

non,

Si non, passe à la question 16
<!-- Question 13 -->
13. Combien serais-tu prêt à mettre pour assouvir ta faim de Dofus ? ( en Euros par mois)

|
3 |<!-- alignage à l'arrache --> | | | | | | | | | | | | | | | | | | | | |
4 |<!-- alignage à l'arrache --> | | | | | | | | | | | | | | | | | | | | |
5 |<!-- alignage à l'arrache --> | | | | | | | | | | | | | | | | | | | | |
6 |<!-- alignage à l'arrache --></th> | | | | | | | | | | | | | | | | | | | | |
7 |

<!-- Question 14 -->
14. Ton moyen de paiement préféré ?
Audiotel,
,

----

Carte de paiement,
,

----

( C B, Mastercard, Visa, etc ...),

----

Chèque,
,

----

Virement,
,

----

SMS+,
,

----

Carte prépayée,
,

----

Porte-monnaie électronique,

Audiotel : Tu appelles un numéro spécial par lequel tu obtiens un code qui te permet de te connecter pour une certaine durée au jeu.

SMS+ : Même principe que pour l'Audiotel mais par SMS.

<!-- Question 15 -->
15. Souhaiterais-tu renouveler ton abonnement ?
toutes les semaines,
,

----

tous les mois,
,

----

tous les six mois,
,
</td>
----

tous les ans,

<!-- Question 16 -->
16. Si tu étais abonné, quels avantages préfèrerais-tu avoir ?
Classe les de 1 à 5 par ordre d'importance, 1 étant le plus important pour toi.
Accès prioritaire au jeu pour les abonnés,
,

----

Quêtes réservées aux abonnés,
,

----

Produits dérivés réservés aux abonnés,
,

Participation à des tournois entre abonnés,
,

----

Forum réservé aux abonnés,

<!-- Question 17 -->
17. En ce qui concerne les objets à l'effigie de Dofus, lesquels pourraient t'intéresser ?
un jeu de plateau,
,

----

des figurines,
,

un jeu de cartes,
,

----

des tee-shirts,
,

----

des mugs,
,

----

des tapis de souris,
,

----

autres,

<!-- Question 18 -->
18. Ton chez toi, c'est :
chez papa et maman,
,

----

ton chez toi à toi,
,

----

ton chez toi et ta moitié,
,
</tr
----

ton chez toi et ton colloc' (autre que ta moitié),

<!-- Question 19 -->
19. Et ton boulot c'est :
collégien,
,

----

lycéen,
,

----

étudiant,
,

----

salarié,
,

----

profession libérale,
,

----

cadre,
,

----

chercher du boulot,
,

----

autre,

<!-- Question 20 -->
20. Fais-tu partie d'une assoc', d'un club, d'un site, d'un forum ?
oui,
,

----

non,

si oui, lequel ?

<textarea name ="ASSO_NOM" cols=30 rows=4></textarea>

</FORM>

</HTML>
</td></tr></table>

3 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour
franchement : le code est trop long
pour que les gens regardent facilement.
quand question : simplifier la source

cependant : erreurs de syntaxe :

if (((question9.value==CASE_3)||(question9.value==CASE_4)||(question9.value==CASE_5)||(question9.value==CASE_6)||(question9.value==CASE_7)||(question9.value==CASE_8)||(question9.value==CASE_9))&&(question9_1.value.length==0))
{
manquait (

alert('Répondez à la question20');
manquait '

faut activer le debugger

Cordialement. Bul.
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour
franchement : le code est trop long
pour que les gens regardent facilement.
quand question : simplifier la source

cependant : erreurs de syntaxe :

if (((question9.value==CASE_3)||(question9.value==CASE_4)||(question9.value==CASE_5)||(question9.value==CASE_6)||(question9.value==CASE_7)||(question9.value==CASE_8)||(question9.value==CASE_9))&&(question9_1.value.length==0))
{
manquait (

alert('Répondez à la question20');
manquait '

faut activer le debugger

Cordialement. Bul.
Messages postés
10
Date d'inscription
mardi 3 février 2004
Statut
Membre
Dernière intervention
30 juin 2004

Désolé pour le source trop long :blush)
J'ai réussi à résoudre mon problème de toute façon ; c'étaient bien des erreurs de syntaxe !