Javascript sur Firefox

Bonjour,

J'ai un fichier HTML la ligne qui suit :
<form name="Form" method="POST" action="Code_Php.php" onsubmit="alert('Coucou');">

Ce code fonctionne bien dans Ie mais pas dans Firefox (javascript est activé)

Auriez vous une idée?

Merci
Configuration: Windows XP
Firefox 3.0.3

6 réponses

  1. Quelque chose d'un peu plus compliqué alors :

    Dans le HEAD :
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    /* LE SCRIPT!!!*/
    function verif()
    {
    var msg ="";
    /*Test zone vide pour champ texte */
    if (document.Form.nom.value=="");
    {msg += "Saisir le nom \n";}

    if( msg!=="")
    {
    alert(msg +"\n");
    return false;
    }
    else
    return true;}

    //-->
    </SCRIPT>

    Appel de la fonction :
    <form name="Form" method="POST" action="code.php" onsubmit="return verif();">

    Description de la zone texte :
    <input type="text" name="nom" size="51">

    Ca ça ne marche pas dans FIREFOX
    0
    1. Ca ça ne marche pas dans FIREFOX

      Relis le premier post, son code marche deja sur IE mais apparement (fin chez moi si) pas sur FF.

      A mon avis il s'agit d'un probleme de reglage du browser.
      -1
  2. Je viens de voir une petite anomalie :
    En fait j'ai Wampserver . Pour tester ma page je tape localhost\monfichierhtml.htm.
    Et lorsque je regarde le code source du fichier htm appelé dans firefox je remarque qu'il m'affiche une ancienne version du fichier. C'est comme si il ne prenait pas en compte les modifications faites .
    0
    1. va sur la page, et refresh de la maniere suivante : laisse appuyer sur SHIFT tout en cliquant sur l'icone refresh de firefox
      ;). Ca devrait marcher.
      -1
  3. Chez moi ca marche sur firefox...
    -1
    1. CTRL+R pour un refresh sans forcer le navigateur
      CTRL+SHIFT+R pour un refresh forcé
      -1
      1. Qu'est ce que cela signifie un refresh forcé ? c'est quoi la difference avec un refresh classique ? j'ai cherché un dixieme de seconde sur google mais j'ai pas trouve !
        -1
    2. il vide le cache de ton navigateur en plus...
      -1