IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

incompatibilité script en javascript sous FIREFOX


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut incompatibilité script en javascript sous FIREFOX
    Bonjour,

    J'ai mis un script de formulaire de commande en javascript, qui marche nikel sous IE, mais pas du tout sous firefox, voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
     <SCRIPT> 
     
    function controlvide()
     
     
    {
    var test="" + document.getElementById('email').value;
    emailok = false
    for(var k = 0; k < test.length;k++)
    {
    var c = test.substring(k,k+1);
    if(c == "@") { emailok = true; }
    }
    if( !emailok )
    {
    alert("Votre E-mail est incorrect!");
    return false;
    }
     
    var test="" + document.getElementById('nom').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre nom");
    return false;
    }
     
    var isChecked=false;
    for (i=0; i<document.getElementsByTagName("input").length; i++)
    if (document.getElementsByTagName("input")[i].name=="statut")
    if (document.getElementsByTagName("input")[i].checked)
    isChecked=true;
    if (!isChecked)
    {
    alert('Veuillez définir si vous êtes un professionnel ou un particulier');
    return false;
    }
     
     
    var test="" + document.getElementById('RC').value;
    if(test.length == 0) 
    {
    alert("Veuillez saisir votre numéro de RC");
    return false;
    }
     
    var test="" + document.getElementById('societe').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre société");
    return false;
    }
     
    var test="" + document.getElementById('adresse').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre adresse");
    return false;
    }
     
    var test="" + document.getElementById('codepostal').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre code postal");
    return false;
    }
     
    var test="" + document.getElementById('ville').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre ville");
    return false;
    }
     
    var test="" + document.getElementById('tel').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre numéro de téléphone");
    return false;
    }
     
    var test="" + document.getElementById('paiement').value;
    if(test.length == 0) 
    {
    alert("Veuillez nous indiquer votre mode de paiement");
    return false;
    }
     
    var test="" + document.getElementById('quantite').value;
    if(test.length == 0) 
    {
    alert("Veuillez nous indiquer la quantité");
    return false;
    }
     
    var isChecked=false;
    for (i=0; i<document.getElementsByTagName("input").length; i++)
    if (document.getElementsByTagName("input")[i].name=="paiement")
    if (document.getElementsByTagName("input")[i].checked)
    isChecked=true;
    if (!isChecked)
    {
    alert('Vous devez choisir un mode de paiement !');
    return false;
    }
     
     
    return true;
    }
    </script>
    Pouvez-vous m'aider svp ?
    Merci d'avance.

    Ju'

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Re,
    Quel problème as tu exactement sur quel contrôle de champs ...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut
    Le navigateur se comporte comme si je n'avais pas mis de code, comme si il y avait le formulaire tout court, et je clic envoyer et ça passe à la page suivante normalement, que je remplisse ou non les champs, sans erreurs particuliere, si ce n'est que c'est assez long a charger.

  4. #4
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Peux tu poster le code complet d ton formulaire ...
    J'ai créer un formulaire avec tous les champs que tu testes et çà fonctionne bien sous FF comme sous IE d'ailleurs ...

  5. #5
    Membre expérimenté Avatar de marts
    Inscrit en
    Février 2008
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 233
    Par défaut
    Citation Envoyé par ju0123456789 Voir le message
    Le navigateur se comporte comme si je n'avais pas mis de code
    Le javascript est-il activé dans ton navigateur ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut
    haa peut etre pas, firefox je ne connais pas du tout, je l'ai installé pour testé mes pages web

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut
    oui i lest activé

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut
    bon courage pour lire mon script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    <TABLE WIDTH="100" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#FFFFFF"> 
    <TD HEIGHT="300" COLSPAN="2" WIDTH="852" VALIGN="top"> <DIV ALIGN="center"> <P><FONT SIZE="5" FACE="Arial, Helvetica, sans-serif"><B><BR></B></FONT></P><TABLE WIDTH="800" BORDER="0" CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER"><TR><TD><FONT COLOR="#FFFFFF" SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif" CLASS="p1Copietitre"></FONT><DIV ALIGN="CENTER"><U><FONT SIZE="5" FACE="Arial, Helvetica, sans-serif"><B>COMMANDE</B></FONT></U></DIV></TD></TR></TABLE><P>&nbsp; 
    <FORM NAME="Choix" METHOD="post" ACTION=""> </FORM><TABLE WIDTH="800" BORDER="0" CELLSPACING="0" CELLPADDING="0"> 
    <TR> <TD> <FONT FACE="Arial, Helvetica, sans-serif"> <SCRIPT> 
     
    function controlvide()
     
     
    {
    var test="" + document.getElementById('email').value;
    emailok = false
    for(var k = 0; k < test.length;k++)
    {
    var c = test.substring(k,k+1);
    if(c == "@") { emailok = true; }
    }
    if( !emailok )
    {
    alert("Votre E-mail est incorrect!");
    return false;
    }
     
    var test="" + document.getElementById('nom').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre nom");
    return false;
    }
     
    var isChecked=false;
    for (i=0; i<document.getElementsByTagName("input").length; i++)
    if (document.getElementsByTagName("input")[i].name=="statut")
    if (document.getElementsByTagName("input")[i].checked)
    isChecked=true;
    if (!isChecked)
    {
    alert('Veuillez définir si vous êtes un professionnel ou un particulier');
    return false;
    }
     
     
    var test="" + document.getElementById('RC').value;
    if(test.length == 0) 
    {
    alert("Veuillez saisir votre numéro de RC");
    return false;
    }
     
    var test="" + document.getElementById('societe').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre société");
    return false;
    }
     
    var test="" + document.getElementById('adresse').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre adresse");
    return false;
    }
     
    var test="" + document.getElementById('codepostal').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre code postal");
    return false;
    }
     
    var test="" + document.getElementById('ville').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre ville");
    return false;
    }
     
    var test="" + document.getElementById('tel').value;
    if(test.length == 0) 
    {
    alert("Veuillez indiquer votre numéro de téléphone");
    return false;
    }
     
    var test="" + document.getElementById('paiement').value;
    if(test.length == 0) 
    {
    alert("Veuillez nous indiquer votre mode de paiement");
    return false;
    }
     
    var test="" + document.getElementById('quantite').value;
    if(test.length == 0) 
    {
    alert("Veuillez nous indiquer la quantité");
    return false;
    }
     
    var isChecked=false;
    for (i=0; i<document.getElementsByTagName("input").length; i++)
    if (document.getElementsByTagName("input")[i].name=="paiement")
    if (document.getElementsByTagName("input")[i].checked)
    isChecked=true;
    if (!isChecked)
    {
    alert('Vous devez choisir un mode de paiement !');
    return false;
    }
     
     
    return true;
    }
    </SCRIPT> <SCRIPT>
     
    function grise(radio) 
    {if(radio[0].checked){document.commande.rc.disabled=false} 
    if(radio[1].checked){document.commande.rc.disabled=true} 
    if(radio[0].checked){document.commande.societe.disabled=false} 
    if(radio[1].checked){document.commande.societe.disabled=true}
    if(radio[0].checked){document.commande.rc.value=""} 
    if(radio[1].checked){document.commande.rc.value="Professionnels uniquement"} 
    if(radio[0].checked){document.commande.societe.value=""} 
    if(radio[1].checked){document.commande.societe.value="Professionnels uniquement"}
    }  
     
    </SCRIPT> <SCRIPT>
    test_text = "";
    test_class = "";
    message = "merci de remplir tous les champs obligatoires";
    function verif_form(commande) {
    vide = 0;
    for ( var i=0; i<commande.getElementsByTagName("input").length; i++ ) {
    element_input = commande.getElementsByTagName("input")[i];
    txt_input = element_input.firstChild.nodeValue;
    class_input = element_input.className;
    if ( (test_text != "" && txt_input.indexOf(test_text) != -1) || (test_class != "" && class_input == test_class) ) {
    if ( element_input.getAttribute("htmlFor") || element_input.getAttribute("for") ) {
    if ( document.all ) id_champs = element_input.getAttribute("htmlFor");
    else id_champs = element_input.getAttribute("for");
    champs = document.getElementById(id_champs);
    if ( champs.tagName == "INPUT" && champs.getAttribute("type") == "text" ) {
    if ( champs.value == "" ) vide ++;
    }
    else if ( champs.tagName == "TEXTAREA" && champs.value == "" ) vide ++;
    }
    else {
    if ( element_input.getElementsByTagName("input")[0] ) {
    input_input = element_input.getElementsByTagName("input")[0];
    if ( input_input.getAttribute("type") == "text" && input_input.value == "" ) vide ++;
    }
    else if ( element_input.getElementsByTagName("textarea")[0] && element_input.getElementsByTagName("textarea")[0].value == "" ) vide ++;
    }
    }
    }
    for (var j=0; j<commande.getElementsByTagName("select").length; j++ ) {
    liste = commande.getElementsByTagName("select")[j];
    for ( var k=0; k<liste.options.length; k++) {
    if ( liste.options[k].selected == true && liste.options[k].value == "" ) vide ++;
    }
    }
    if ( vide != 0 ) {
    alert(message);
    return false;
    }
    else {
    return true;
    }
    }
    </SCRIPT> </FONT> <FORM METHOD="POST" NAME=commande ACTION="http://web.carri.com/script_commande.asp" ONSUBMIT="return controlvide()"> 
    <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=800 MARGINHEIGHT="0" 
          MARGINWIDTH="0" LEFTMARGIN="0" TOPMARGIN="0" ALIGN="center"> <TBODY> <TR> 
    <TD COLSPAN=6>&nbsp;</TD></TR> <TR> <TD COLSPAN=6><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">V</FONT><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">euillez 
    remplir le formulaire suivant :<BR> <BR></FONT></TD></TR><TR VALIGN="middle"><TD WIDTH="119" HEIGHT="30"><DIV ALIGN="LEFT"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">&Ecirc;tes-vous*</FONT> 
    :</DIV></TD><TD WIDTH="125" HEIGHT="30"><INPUT TYPE="radio" NAME="statut" VALUE="professionnel" ONCLICK="grise(this.form.statut)"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">Un 
    Professionnel</FONT></TD><TD ALIGN=right HEIGHT="30" WIDTH="119"><DIV ALIGN="LEFT"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"><INPUT TYPE="radio" NAME="statut" VALUE="particulier" ONCLICK="grise(this.form.statut)">Un 
    Partculier <INPUT TYPE="hidden" NAME="rc2" VALUE="11111"></FONT></DIV></TD><TD CLASS=erreur WIDTH="169" HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">Num&eacute;ro 
    de RC*</FONT></TD><TD CLASS=erreur HEIGHT="30" COLSPAN="2"><INPUT NAME="rc" TYPE="text" SIZE="24"></TD></TR> 
    <TR VALIGN="middle"> <TD CLASS=erreur WIDTH="119" HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">Société* 
    :</FONT><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif"> </FONT></TD><TD CLASS=erreur HEIGHT="30" COLSPAN="2"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <INPUT NAME=societe SIZE=24> </FONT></TD><TD CLASS=erreur WIDTH="169" HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">E-mail* 
    :</FONT></TD><TD CLASS=erreur HEIGHT="30" COLSPAN="2"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <INPUT NAME=email SIZE=18> </FONT></TD></TR> <TR VALIGN="middle"> <TD WIDTH=119 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">Civilit&eacute; 
    :</FONT></TD><TD ALIGN=right HEIGHT="30" COLSPAN="2"> <DIV ALIGN="left"> <FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"><SELECT NAME="civilite"> 
    <OPTION>Mme</OPTION> <OPTION>Mlle</OPTION> <OPTION selected>M.</OPTION> </SELECT> 
    </FONT></DIV></TD><TD WIDTH=169 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">Secteur 
    d'activité :</FONT></TD><TD ALIGN=left HEIGHT="30" COLSPAN="2"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <INPUT NAME=secteur SIZE=18> </FONT></TD></TR> <TR VALIGN="middle"> <TD WIDTH=119 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">Nom* 
    :</FONT></TD><TD ALIGN=right HEIGHT="30" COLSPAN="2"> <DIV ALIGN="left"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <INPUT NAME=nom SIZE=18> </FONT></DIV></TD><TD WIDTH=169 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    Fax :</FONT></TD><TD ALIGN=left HEIGHT="30" COLSPAN="2"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <INPUT NAME=fax SIZE=18> </FONT></TD></TR> <TR VALIGN="middle"> <TD WIDTH=119 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">Prénom 
    :</FONT></TD><TD ALIGN=right HEIGHT="30" COLSPAN="2"> <DIV ALIGN="left"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <INPUT NAME=prenom SIZE=18> </FONT></DIV></TD><TD WIDTH=169 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    Tél* :</FONT></TD><TD ALIGN=left HEIGHT="30" COLSPAN="2"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <INPUT NAME=tel 
    SIZE=18> </FONT></TD></TR> <TR VALIGN="middle"> <TD WIDTH=119 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">Adresse* 
    :</FONT></TD><TD ALIGN=right HEIGHT="30" COLSPAN="2"> <DIV ALIGN="left"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <INPUT NAME=adresse SIZE=35> </FONT></DIV></TD><TD WIDTH=169 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    N&deg; R&eacute;f&eacute;rence produit :</FONT></TD><TD ALIGN=left HEIGHT="30" COLSPAN="2"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <INPUT NAME=reference VALUE='<%=Request("Reference")%>' SIZE=8, MAXLENGTH=8 READONLY="readonly"> 
    </FONT></TD></TR><TR VALIGN="middle"><TD WIDTH=119 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">Code 
    postal* :</FONT></TD><TD ALIGN=right HEIGHT="30" COLSPAN="2"> <DIV ALIGN="left"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <INPUT NAME=codepostal 
            SIZE=18> </FONT></DIV></TD><TD WIDTH=169 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    Quantite* :</FONT></TD><TD ALIGN=left HEIGHT="30" COLSPAN="2"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <INPUT NAME=Quantite MAXLENGTH=4 SIZE=4> </FONT></TD></TR><TR VALIGN="middle"><TD WIDTH=119 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">Ville* 
    :</FONT></TD><TD ALIGN=right HEIGHT="30" COLSPAN="2"><DIV ALIGN="LEFT"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"><INPUT NAME=ville SIZE=18> 
    </FONT></DIV></TD><TD WIDTH=169 HEIGHT="30"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    Mode de Paiement* :</FONT></TD><TD ALIGN=right HEIGHT="30" WIDTH="97"> <DIV ALIGN="left"> 
    <FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"><INPUT TYPE="radio" NAME="paiement" VALUE="cheque"> 
    Ch&egrave;que</FONT></DIV></TD><TD ALIGN=right HEIGHT="30" WIDTH="171"><DIV ALIGN="LEFT"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"><INPUT TYPE="radio" NAME="paiement" VALUE="virement">Virement 
    bancaire </FONT></DIV></TD></TR> <TR VALIGN="middle"> <TD WIDTH=119 HEIGHT="30">&nbsp;</TD><TD ALIGN=right HEIGHT="30" COLSPAN="2">&nbsp;</TD><TD WIDTH=169 HEIGHT="30">&nbsp;</TD><TD ALIGN=left HEIGHT="30" COLSPAN="2">&nbsp;</TD></TR> 
    <TR> <TD COLSPAN=6 VALIGN=top><DIV ALIGN="CENTER"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2">Message 
    :</FONT></DIV></TD></TR> <TR> <TD ALIGN=left COLSPAN=6 VALIGN=top><DIV ALIGN="CENTER"><FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif" SIZE="2"> 
    <TEXTAREA COLS=80 NAME=commentaires ROWS=5>Tapez ici votre message</TEXTAREA><BR> 
    les champs not&eacute;s * sont obligatoires.<BR>Dans le cas o&ugrave; ces champs 
    ne sont pas remplis ou mal renseignés, la commande ne pourra &ecirc;tre trait&eacute;e.</FONT></DIV></TD></TR> 
    </TBODY> </TABLE><P ALIGN="center"> <FONT COLOR="#000099" FACE="Arial, Helvetica, sans-serif"> 
    <INPUT TYPE="reset" VALUE="Effacer" NAME="B2"> <INPUT TYPE="submit" VALUE="Envoyer"
      NAME="B1"> </FONT></P></FORM></TD></TR> <TR> <TD> <P ALIGN="center"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="3">CARRI 
    Systems - 72, 74 Av Gambetta<BR> 93170 Bagnolet</FONT><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><BR> 
    <B>T&eacute;l : 01 48 97 32 32</B> - Fax : 01 48 97 33 00</FONT></P></TD></TR> 
    </TABLE></DIV></TD></TR></TABLE>
    En tout cas, t'es vraiment cool de prendre du temps pour moi ! t'assure c'est gentil

    Sur ce moi je vais rentrer chez moi, si j'ai le temps entre mes 2 tafs, ce soir j'irais jeter un petit coup d'oeil si tu as répondu, sinon demain matin.

    Bonne soirée
    Ju'

  9. #9
    Membre éprouvé Avatar de shaun_the_sheep
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2004
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 619
    Par défaut
    sous firefox si tu fais outil -> console javascript (permet de tracer certaines erreurs) as tu une erreur ?

  10. #10
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Essayes de rajouter des "id" à tes champs ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <INPUT NAME=email SIZE=18 id="email">

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut
    Pdans ma console JAva j'ai ceci :
    lug-in Java(TM): Version 1.4.1_02
    Utilisation de la version JRE 1.4.1_02 Java HotSpot(TM) Client VM
    Répertoire d'accueil de l'utilisateur = C:\Documents and Settings\JPOTIER

    Configuration du proxy : Configuration du proxy du navigateur





    ----------------------------------------------------
    c: effacer la fenêtre de la console
    f: finaliser les objets de la file d'attente de finalisation
    g: libérer la mémoire
    h: afficher ce message d'aide
    l: vider la liste de chargeurs de classes
    m: imprimer le relevé d'utilisation de la mémoire
    o: déclencher la consignation
    p: recharger la configuration du proxy
    q: masquer la console
    r: recharger la configuration des politiques
    s: vider les propriétés système
    t: vider la liste des threads
    v: vider la pile des threads
    x: effacer le cache de chargeurs de classes
    0-5: fixer le niveau de traçage à <n>
    ----------------------------------------------------

  12. #12
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour,
    As tu rajouter des "id" à tes champs ?

    Attention on parle de Javascript et non de JAVA ...

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut
    alors j'ai rajouté les ID, et ça marche en partie, l y a déjà une amélioration par rapport à hier, hier il en me demadnais rien quand je leaissais mes chamsp vides, alors que là il me fais

    1 - la remarque comme quoi je n'ai pas mis d'email, alors j'en tappe un
    2 - Il me demande de mettre mon nom, alors j'en tappe un
    3 - Il me demande de choisir en professionnel ou particulier, alros je choisi,
    4 - et là, peu importe que je choisisse professionnel ou particulier, il ne me demande plus rien..

  14. #14
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Au niveau de ta fonction Javascript tu testes le champs ayant l' id="RC", n'as tu pas mis "rc" en minuscule dans l'id de ton champs ?

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut
    c'est toi qui fait des essais ? lol
    parce que je reçoit les messages que tu envoies, le script envo ides requetes vers un fichiers en asp qui pointe vers ma base sql alros je reçois les messages lol


    Si j'ai mis "rc" en minuscule, ça pose un probleme a ton avis ?

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut
    OOohhh GG ça marche !
    Mon seul probleme est que depuis que j'ai mis les ID, quadn je fais submit ça em mets ceci :

    "Microsoft OLE DB Provider for ODBC Drivers erreur '80040e57'

    [Microsoft][ODBC SQL Server Driver][SQL Server]Les données de chaîne ou binaires seront tronquées.

    /script_commande.asp, ligne 110 "

    Donc du coup je dois avoir un probleme dans mes colonnes de mon tableau MySQL. Mais je ne vois pas quoi.. a moins de rajouter une colonne dans ma base pour les ID , non ?

  17. #17
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Oui, si tu mets l'id de ton champs en minuscule, tu doit retrouver la meêm chose dans ta fonction.

    Au niveau de "Quantité" c'est le même problème ...
    Et oui c'est moi qui fait des tests ...

    De plus tu testes deux fois le "paiement" ...

  18. #18
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut
    ok c'et bon j'ai modifié dans ma base.
    Mais en ce qui concerne l'erreur que je t'ai envoyée precédemment ,je ne vois pas ce que ça peut être.

  19. #19
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Lorsque je fais le test complet je n'ai pas de soucis et j'ai une nouvelle page sur fond bleu avec ceci :
    Merci M.qsdfqs, votre commande de 2 articles de référence <%=Reque a bien été enregistrée,
    vous aller recevoir un E-mail de confirmation sur @.
    perso je ne pense pas que cela vienne des "id" que tu as rajouté ...

  20. #20
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut
    yes c'est bon ça marche ! sur FF et sous IE !

    Qu'-as tu fait pour que ça marche comme ça ?? lol

    En tout K merci beaucoup c'est super gentil de ta part

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Script qui fonctionne sous FireFox mais pas sous IE
    Par Sebastien14 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 27/01/2009, 10h32
  2. Script qui marche sous Firefox mais pas sous IE
    Par GreatDeveloperOnizuka dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/01/2008, 12h04
  3. Redimensionnement javascript sous firefox
    Par stars333 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/06/2007, 08h47
  4. Réponses: 2
    Dernier message: 23/04/2006, 21h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo