Acceder à une valeur présente dans un formulaire

Acceder à une valeur présente dans un formulaire - HTML/CSS - Programmation

Marsh Posté le 18-09-2007 à 14:57:31    

Bonjour,
 
Voila je rencontre un problème que je n'arrive vraiment pas à résoudre.
 
J'ai une page index.php où j'inclu le fichier connexion.php. Le fichier connexion.php contient ce qui suit :

Code :
  1. <form name="FormConnect" id="FormConnect">
  2. Utilisateur : <input type="text" id="pseudo" name="pseudo" size="12" /><br />
  3. Mot de passe : <input type="password" id="passe" name="passe" size="12" /><br />
  4. <input type="button" name="connexion" value="Connexion" onclick="VerifConnect()" />
  5. </form>


 
J'ai la fonction javascript dans mon fichier jsscript.js que voici :

Code :
  1. <SCRIPT language="Javascript">
  2. function VerifConnect() {
  3. var obj = document.forms["FormConnect"].elements["pseudo"].value;
  4.    if (obj=="" ) { alert('pseudo vide') }
  5.    else { alert('OK ('+obj+')') }
  6. }
  7. </SCRIPT>


 
Puis j'ai mis dans mon fichier index.php, juste après la balise <body> :

Code :
  1. <SCRIPT LANGUAGE="Javascript" SRC="scripts/jsscript.js"> </SCRIPT>


 
Le problème que je rencontre est le suivant :
Firefox m'indique dans la console d'erreurs l'erreur suivante au chargement de la page

Code :
  1. Erreur : syntax error
  2. Code source : var obj = document.forms["FormConnect"].elements["pseudo"].value;


 
Et lorsque je clique sur le bouton pour appler la fonction VerifConnect() :

Code :
  1. Erreur : VerifConnect is not defined


 
Je vois pas d'où ces erreurs peuvent provenir car si je met la fonction VerifConnect() directement dans le fichier index.php après la balise <body>, ça fonctionne nickel! Quelqu'un aurait une idée?

Reply

Marsh Posté le 18-09-2007 à 14:57:31   

Reply

Marsh Posté le 18-09-2007 à 15:07:35    

vires les balises <SCRIPT> de ton fichier jsscript.js


---------------
The Rom's, à votre service
Reply

Marsh Posté le 18-09-2007 à 15:12:13    

Marche nickel merci.
 
Sa faisait un moment que j'avais pas fait de javascript, et j'avais complètement zappé qu'il fallait pas mettre ces balises dans un fichier .js
 
Encore merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed