Probleme Avec JavaScript

Résolu/Fermé
Q1408 Messages postés 38 Date d'inscription mercredi 8 février 2012 Statut Membre Dernière intervention 6 juin 2016 - 14 mars 2012 à 18:04
Q1408 Messages postés 38 Date d'inscription mercredi 8 février 2012 Statut Membre Dernière intervention 6 juin 2016 - 15 mars 2012 à 12:19
Bonjour, j'essaye de faire une page HTML avec du JavaScript, cette page consiste a ce après qu' on est rempli les champs (conjugaison), on appuie sur un bouton qui dit si c'est juste ou non, mais lorsque je clique sur "Correction" il ne se passe rien. J'ai peu de connaissance en JavaScript(Je viens de m'initier) mais j'ai pas mal de connaissances en HTML.

Est-ce que quelqu'un pourrait m'aider s'il vous plaît ?
Je vous remercie d'avance

Voici ma page :

<HTML>
<HEAD>
<TITLE>Chanter Au Présent</TITLE>
<SCRIPT LANGUAGE="Javascript">
function correction(form1){
var corec1 ="chante"
var corec2 ='chantes'
var corec3 ="chante"
var corec4 ="chantons"
var corec5 ="chantez"
var corec6 ="chantent"
if (corec1 = document.form1.text1.value){
window.alert("C'est Juste")
else
window.alert("C'est Faux")}
}
function test() {
test == document.form1.text1.value
}
</SCRIPT>
</HEAD>
<BODY>
<FONT SIZE="4">
<FORM NAME="form1">
Je <INPUT type="text1" value="" size="15">
<BR>
Tu <INPUT type="text2" value="" size="15">
<BR>
Il/Elle/On <INPUT type="text3" value="" size="15">
<BR>
Nous <INPUT type="text4" value="" size="15">
<BR>
Vous <INPUT type="text5" value="" size="15">
<BR>
Ils/Elles <INPUT type="text6" value="" size="15">
<BR>
<INPUT TYPE="button" Value="Correction" onclick=("correction(form1)");>
</SCRIPT>
</FORM>
</BODY>
</HTML>



2 réponses

afrnos Messages postés 59 Date d'inscription mercredi 26 novembre 2008 Statut Membre Dernière intervention 12 avril 2012 16
15 mars 2012 à 11:43
Bonjour,

J'ai fait un effort pour vous répondre, car il y a énormément d'erreurs dans votre code, et je pèse mes mots.

"J'ai peu de connaissance en JavaScript(Je viens de m'initier)"
Effectivement, et je vous conseille d'aller plus loin dans les cours que vous avez pu lire sur la javascript avant de demander de l'aide.

"mais j'ai pas mal de connaissances en HTML."
Il y a pourtant de grossières erreurs dans votre formulaire (text1, text2, text3 ... ne sont pas des types)

Pour ce qui est du code, je ne vais pas vous expliquer en détail les erreurs, mais regardez ce que ça donne, sans les fautes :
(notez que ce code ne fonctionnera que pour la 1ere personne du singulier)

<HTML>
<HEAD>
<TITLE>Chanter Au Présent</TITLE>
<SCRIPT LANGUAGE="Javascript">

function correction(){
    var corec1 ="chante";
    var corec2 ="chantes";
    var corec3 ="chante";
    var corec4 ="chantons";
    var corec5 ="chantez";
    var corec6 ="chantent";

    if(corec1 == document.forms["form1"].elements[0].value){
        window.alert("C'est Juste")
    }
    else{ 
        window.alert("C'est Faux")
    }
}

</SCRIPT>
</HEAD>

<BODY>

<FORM NAME="form1">
Je <INPUT type="text" name="text1" value="" size="15">
<BR>
Tu <INPUT type="text" name="text2" value="" size="15">
<BR>
Il/Elle/On <INPUT type="text" name="text3" value="" size="15">
<BR>
Nous <INPUT type="text" name="text4" value="" size="15">
<BR>
Vous <INPUT type="text" name="text5" value="" size="15">
<BR>
Ils/Elles <INPUT type="text" name="text6" value="" size="15">
<BR>
<INPUT type="button" value="Correction" onclick="correction()">

</FORM>
</BODY>
</HTML> 

0
Q1408 Messages postés 38 Date d'inscription mercredi 8 février 2012 Statut Membre Dernière intervention 6 juin 2016 23
15 mars 2012 à 12:19
Merci de m'avoir aidé le faites que j'ai mis dans le type de formulaire est que je croyais que c'etait là qu'on mettait le nom.
0