pb en javascript

Répondre
bibi
le 03/12/2004 à 09:56
bibi
bon alors ya 1 script sur 2 qui marche sous firefox

j'ai juste rajotué des : document. devant chaque nom de variables

<script language=javascript>
function connec()
{
if( (document.log.login.value == "") || (document.log.pass.value == ""))
{
alert("Au moins un des champs est vide");
return false;
}
else
{
document.log.submit();
return true;
}
}
</script>
<div class=texte>
<form name="log" id="log" action="index.php?page=log&action=login" method="post">
Login: <input type="text" name="login" id="login" size=15 maxlength=20/><br/>
Pass: <input type="password" name="pass" id="pass" size=15 maxlength=10/><br/>
<input type="button" onclick="connec()" value="Connexion"/></form></div>


par contre celui la ne marche toujours pas :

<script language=javascript>
function verif()
{
var nom=1;
var pass1=1;
var pass2=1;
var mail=1;
var egalite=1;
var format=1;
var erreur=false;
if(document.ins.nom.value == "") { nom=0;erreur=true; }
if(document.ins.pass1.value == "") { pass1=0;erreur=true; }
if(document.ins.pass2.value == "") { pass2=0;erreur=true; }
if(document.ins.mail.value == "") { mail=0;erreur=true; }
if(document.ins.pass1.value != ins.pass2.value) { egalite=0;erreur=true; }
if(mail==1)
{ var email = document.ins.mail.value;
if(!email.match(/[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/))
{
format=0;
erreur=true;
}
}

if(erreur)
{
var chaine="Erreurs:\n";
if(nom==0)
{
chaine=chaine+" • Nom Invalide\n";
}
if(pass1==0)
{
chaine=chaine+" • Pass1 vide\n";
}
if(pass2==0)
{
chaine=chaine+" • Pass2 vide\n";
}
if(mail==0)
{
chaine=chaine+" • Mail vide\n";
}
if(egalite==0)
{
chaine=chaine+" • Les 2 pass ne sont pas identiques\n";
}
if(format==0)
{
chaine=chaine+" • Format du mail invalide. Ex: nom@domaine.com\n";
}
alert(chaine);

return false;

}
else
{
document.ins.submit();
return true;
}
}
</script>
<div class=texte>
<form name="ins" id="ins" method="post" action="index.php?page=verif">
Nom:<input type="text" name="nom" id="nom" size=15 maxlength=20/><br/>
Pass:<input type="password" name="pass1" id="pass1" size=15 maxlength=10/><br/>
Verif:<input type=password name="pass2" id="pass2" size=15 maxlength=10/><br/>
Mail:<input type=text name="mail" id="mail" size=15 maxlength=20/><br/>
<input type="button" onclick="verif()" value="Enregistrer!"/></form></div>
commit suicide
bibi
le 06/12/2004 à 21:46
bibi
bijour les petits osama, ca serait pr savoir si une fonction js équivalente de trim() existe merci smiley
commit suicide
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours