oeil2tigre
Messages postés3Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention 1 mai 2006
-
24 avril 2006 à 14:48
oeil2tigre
Messages postés3Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention 1 mai 2006
-
24 avril 2006 à 19:46
Bonjours à tous,
Je misère depuis plus d'un mois sur une page de mon site http://artofsk8.free.fr/livre_d_or.shtmlcelle-ci, le problème est le javascript il ne fonctionne plus (il a fonctionné à une époque).
Je voudrais simplement vérifier le formulaire de mon livre d'or.
</center>
,
________Signer le Livre d'or_______________________
N'oubliez pas que les propos injurieux, racistes, etc. sont interdits par les conditions d'utilisation du Guestbook de Free et que vous pouvez être identifié(e) par votre adresse internet <script LANGUAGE="JavaScript">var ip = '<!--#echo var="REMOTE_ADDR"-->';window.defaultStatus = "Votre adresse IP est : "+ip;document.write('('+ip+')');</script> si quelqu'un porte plainte.
// JavaScript Document
function check(f)
{
// Avant l'envoi du formulaire, plusieurs variables
// doivent être vérifiées.
// En cas d'erreur, l'utilisateur est averti
// par un message.
// D'abord, nous déterminons si une zone de texte est vide.
if(f[0].value == '')
{
alert('Indiquez votre nom, SVP.');
return(false);
}
if(f[1].value == '')
{
alert('Indiquez votre adresse E-Mail, SVP.');
return(false);
}
if(f[3].value == '')
{
alert('Indiquez votre message, SVP.');
return(false);
}
if((f[3].value == 'test')||( f[3].value.split('test')) { alert('Les tests sont interdits !') };
// Puis nous recherchons des espaces dans l'adresse e-mail
// '-1' signifie qu'aucun espace n'a été trouvé.
if(f[1].value.search(/ /) != '-1')
{
alert('Une adresse e-mail ne peut contenir un espace !');
return(false);
}
// Pour finir, nous vérifions le format.
// Pour cela, nous fractionnons l'adresse en deux.
// (avant et après le caractère"@"
s = f[1].value.split(/@/);
// Avec un seul caractère "@" il ne peut y avoir que deux parties. if((s.length !2) || s[0] '' || s[1] == '')
{
alert('Une adresse e-mail doit avoir le format "Utilisateur@Domain",\n'
+'par ex.: "monsieur.dupont@net.fr"');
return(false);
}
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 24 avril 2006 à 16:12
bonjour,
avec FF regarder la console JavaScript,
avec IE, activer le Debugger...
if( f[3].value == 'test') ||
f[3].value.split('test') ) { alert('Les tests sont interdits !') };
une sombre histoire de parenthèses...
<form method="POST" action="http://perso0.free.fr/cgi-bin/addguest.pl" onsubmit="return(check(this));">
et ça râle sur check() : fonction non trouvée...
peut-être du à l'erreur précédente ? pas recherché dans les .js...