[debutant]inclusion de fichier .js !!!
Bonjour a tous,
Je debute en javascript et je me construit un p'tit site tout simple j'ai fait quelque fonction en javascript qui place le curseur ds un textbox et une fonction qui verifie si les champs ne sont pas vides avant d'envoyer un formulaire !
Pensant avoir plusieurs fonctions dans differents fichiers je me suis dit qu'il faudrait mieux placer le tout dans un seul fichier => plus simple pour modifier etc ....!
C'est ce que j'ai fait mais ca ne marche pas qd je charge ma page sous ie 6.0 il me fait des erreurs ! il ne veut pas charger le setfocus ni meme me controler les champs lors de l'envoit du formulaire !
si je n'inclus pas le fiichier ca fonctionne c'est bizarre qd meme !
Voici mon code si quelqu'un avait une idee de ce qui se passe !
j'ai regarde ds la faq et je pense avoir respecte ce qui est dit ....sinon c'est une paire de jumelles qu'il me faut ;-)
Je vous remercie
ciao
chrisotphe
Mon fichier en .php
--------------------------
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- feuille de style -->
<LINK href='style/feuille.css' type="text/css" rel="stylesheet">
<!-- INCLUSION JAVA SCRIPT -->
<SCRIPT Language="Javascript" Src="utilitaire.js">
</SCRIPT>
</head>
<body onload="setFocus();">
<form name="loginForm" action="" method="post" onSubmit="return verif_formulaire()">
<table width="74%" border="0" >.
etc ..... |
Mon fichier en .js
-----------------------
Code:
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
|
/**
fonction de controle du formulaire
**/
/** PLACE LE FOCUS AU CHARGEMENT **/
function setFocus() {
document.loginForm.login.select();
document.loginForm.login.focus();
}
/** VERIFICATION SI LOGIN ET MDP SONT REMPLIS **/
function verif_formulaire()
{
/** TEST LE LOGIN**/
if(document.loginForm.login.value == "") {
alert("Veuillez entrer votre login, svp!");
document.loginForm.login.focus();
return false;
}
/** TEST DU MOT DE PASSE **/
if(document.loginForm.mdp.value == "") {
alert("Veuillez entrer votre mot de passe, svp!");
document.loginForm.mdp.focus();
return false;
}
/** FIN FUNCTION verif_formulaire **/
} |