Bonjour à tous,
J'ai un souci avec mon script.J'ai essayé de créer un fichier externe .js en javascript avec mes fonctions pour vérifier mon formulaire mais cela ne fonctionne pas.
Tout fonctionne quand je mets mon javascript dans ma page php mais quand j''utilise une page externe , il n'y va pas.
Voici ma page .js : javaVerificateur.js
function test(n,p,r,nr,l,tel,gsm,cp,aa,mm,jj,nc1,nc2,nc3,email,sexe,log,pw)
{
nc=nc1+nc2+nc3;
x1=nc1.length;
x2=nc2.length;
x3=nc3.length;
bol=true;
if (n=="")
{
alert("Champ Nom vide !");
document.frm.nom.focus();
bol=false;
return bol;
}
return bol;
}
et une partie de ma page php : preinscription.php
<?php
include ("connexion.php");
?>
<html>
<head>
<script language="JavaScript" src="javaVerificateur.js">
</script>
</head>
<body>
<table><tr height="10"><td></td></tr></table>
<form name="frm" action="index.php?option=com_content&task=view&id=46&Itemid=97 " method="POST">
<table align="center">
<tr>
<td width="" height="43"> <input type="submit" name="submit" class="button" value="Envoyer les données" onClick="test(frm.nom.value,frm.prenom.value,frm.rue.value,frm.numero.value,
frm.localite.value,frm.tel.value,frm.gsm.value,frm.code_postal.value,frm.an.value,frm.mois.value,frm.jours.value,frm.no_compte1.value,frm.no_compte2.value,frm.no_compte3.value,
frm.email.value,frm.sexe.value,frm.login.value,frm.pwd.value );return bol"></td>
<td><INPUT type="reset" class="button" value="Effacer les données" name="reset"></td>
</tr>
</table>
</form>
</body>
</html>