begin process at 2012 05 29 07:54:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

controle de formulaire dsl jsuis NOOB


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

controle de formulaire dsl jsuis NOOB

lundi 24 avril 2006 à 14:48:11 | controle de formulaire dsl jsuis NOOB

oeil2tigre

Bonjours à tous,
Je misère depuis plus d'un mois sur une page de mon site  [ Lien ]celle-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.

voici le code source de ma page :

<html>
<head>
<title>Le Livre d'or [artofsk8]</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<META name="DESCRIPTION" content="Allez tous signer le livre d'or..." />
<META NAME="Keywords" CONTENT="signer, livre, d'or, or, livre d'or, formulaire" />
<META NAME="Author" CONTENT="oeil2tigre" />
<meta name="revisit-after" CONTENT="10 days" />
<meta name="robots" content="index, follow">
<meta http-equiv="content-language" CONTENT="fr" />
<META NAME="Category" CONTENT="Sport, skateboard, skateboarding" />
<META NAME="Publisher" CONTENT="oeil2tigre" />
<META NAME="Copyright" CONTENT="ArToFsK8" />
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<LINK REL="SHORTCUT ICON" HREF="images/icon/favicon.ico" />
<SCRIPT language="JavaScript" src="java_script/img_opacite.js"></SCRIPT>
</head>
<body>
<script language="JavaScript" src="java_script/no_clic_droit.js"></script>
<script language="JavaScript" src="java_script/verif_form_livre_dor.js"></script>
<div id="header"><a href="livre_dor.shtml"><img src="images/header/header.jpg" alt="ArToFsK8" width="551" height="80" border="0"></a></div>
<div id="navigation">
  <div align="left">| <a href="index2.htm">Accueil</a> &gt; Site &gt; <a href="http://perso0.free.fr/cgi-bin/guestbook.pl?login=artofsk8&color=859D6D">Livre D'or</a> &gt; <a href="livre_dor.shtml">Signer le livre d'or</a></div>
</div>
<div id="counter"><img src="http://perso0.free.fr/cgi-bin/wwwcount.cgi?df=[artofsk8].dat&ft=0.dat&dd=C" width="75" height="13"> Visiteurs</div>
<table id="main">
  <tr>
    <td id="menu"><h3>Skateboarding</h3>
        <ul>
          <li><a href="histoire.htm">Histoire</a></li>
          <li><a href="dictionnaire.htm">Dictionnaire</a></li>
          <li><a href="skate_shops.htm">Skate-Shops</a></li>
          <li><a href="lienskate.htm">Liens Skate</a></li>
        </ul>
        <h3>Multimedia</h3>
        <ul>
          <li><a href="photos_pros.htm">Photos Pros</a></li>
          <li><a href="videos_amateurs.htm">Vid&eacute;os Amateurs</a></li>
          <li><a href="videos_pros.htm">Vid&eacute;os Pros</a></li>
          <li><a href="contests.htm">Contests</a></li>
          <li><a href="enchainements.htm">Encha&icirc;nements</a></li>
          <li><a href="tricktips_amateurs.htm">Trick Tips Amateur</a></li>
          <li><a href="tricktips_pros.htm">Trick Tips Pros</a></li>
          <li><a href="downloads.htm">Downloads</a></li>
          <li><a href="jeux_flash.htm">Jeux Flash</a></li>
          <li><a href="art.htm">Art</a></li>
        </ul>
        <h3>Site</h3>
        <ul>
          <li><a href="news.htm">Mises &agrave; jour</a></li>
          <li><a href="liens.htm">Liens</a></li>
          <li><a href="bannieres.htm">Faire un lien</a></li>
          <li><a href="http://perso0.free.fr/cgi-bin/guestbook.pl?login=artofsk8&color=859D6D">Livre D'or</a></li>
          <li><a href="contact.htm">Contact</a></li>
        </ul>
        <h3>Partenaires</h3>
        <ul>
          <center>
            <A href="http://www.prizee.com/?refer=Oeil2tigre" TARGET="_blank" onmouseover="ModifAlpha('img2',100)" onmouseout="ModifAlpha('img2',30)"><IMG name='img2' src='http://www.prizee.com/images/promo/prizee-88x31-v1.gif'  border=0 style="filter:alpha(opacity=30)"></A><br>
            <a title="D&eacute;posez gratuitement votre nom de domaine !!!" TARGET="_blank" href="http://www.gratisdomaine.com" onmouseover="ModifAlpha('img8',100)" onmouseout="ModifAlpha('img8',30)"><img name='img8' border="0" src="http://tool.gratisdomaine.com/banniere/bouton.gif" width="83" height="31" target="_blank"style="filter:alpha(opacity=30)"></a> <a href="http://jigsaw.w3.org/css-validator/" TARGET="_blank" onmouseover="ModifAlpha('img7',100)" onmouseout="ModifAlpha('img7',30)"><img name='img7' style="filter:alpha(opacity=30);border:0;width:88px;height:31px"src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a><br>
            <A href="http://www.hit-parade.com/hp.asp?site=a422639" TARGET="_blank" onmouseover="ModifAlpha('img5',100)" onmouseout="ModifAlpha('img5',30)"><IMG name='img5' src='http://loga.hit-parade.com/logohp1.gif?site=a422639'  border=0 style="filter:alpha(opacity=30)"></A><br>
            <A href="http://www.hebdotop.com/clic.php" TARGET="_blank" onmouseover="ModifAlpha('img6',100)" onmouseout="ModifAlpha('img6',30)"><IMG name='img6' src='http://www.hebdotop.com/cgi-bin/vote.eur?id=69888' alt="Classement de sites - Inscrivez le v&ocirc;tre!" width="80" height="30" border=0  style="filter:alpha(opacity=30)"></A><br>
            <A href="http://www.xiti.com/xiti.asp?s=175816" TARGET="_blank">
            <script language="JavaScript1.1">
<!--
Xt_param = 's=175816&p=';
Xt_r = document.referrer;
Xt_h = new Date();
Xt_i = '<img width="39" height="25" border=0 ';
Xt_i += 'src="http://logv26.xiti.com/hit.xiti?'+Xt_param;
Xt_i += '&hl=' + Xt_h.getHours() + 'x' + Xt_h.getMinutes() + 'x' + Xt_h.getSeconds();
if(parseFloat(navigator.appVersion)>=4)
{Xt_s=screen;Xt_i += '&r=' + Xt_s.width + 'x' + Xt_s.height + 'x' + Xt_s.pixelDepth + 'x' + Xt_s.colorDepth;}
document.writeln(Xt_i + '&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Mesurez votre audience">');
//-->
      </script>
            <noscript>
      Mesure d'audience ROI frequentation par <img width="39" height="25" border="0" src="http://logv26.xiti.com/hit.xiti?s=175816&p=&" title="Mesurez votre audience">
            </noscript>
            </a>
          </center>
      </ul></td>
    <td id="contenu">
   
       <h1>________Signer le Livre d'or_______________________</h1>
       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.
      
       <br><br>
       <form method="POST" action="http://perso0.free.fr/cgi-bin/addguest.pl" onsubmit="return(check(this));">
       <table width="380" cellspacing="0" id="mail">
<tr>
<td width="446">
<table width="380" cellpadding="1" bgcolor="#000000">
<tr>
<td  width="118" align="left" valign="top"><b>Nom / Pseudo : </b></td>
<td width="250">
<input type="text" name="nom" size=40>
</td>
</tr>
<tr>
<td align="left" valign="top"><b>Em@il : </b><a href="http://www.laposte.net/inscription/" target="_blank"><img src="images/icon/email.gif" width="16" height="16" border="0"></a></td>
<td>
<input type="text" name="email"  size=40>
</td>
</tr>
<tr>
<td align="left" valign="top"><b>Site Web  : </b></td>
<td>
<input type="text" name="pageweb" size=40>
</td>
</tr>
<tr>
<td align="left" valign="top"><b>Message :</b></td>
<td>
<textarea name="comment" cols="39" rows="5"  wrap="virtual"></textarea>
</td>
</tr>
<tr>
<td>
<input type="reset" name="reset" value="Reset">
</td>
<td>
  <div align="right">
    <input type="submit" name="  O K  " value="Envoyer">
  </div></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
      <br>
       <h1>________INFO_______________________</h1>
  You can write in english.
<table><tr><td id="pub">
<h3>Publicité</h3><ul>
<a href="http://www.prizee.com/?refer=Oeil2tigre" target=_blank ><img src="http://www.prizee.com/images/promo/prizee-468x60-v3.jpg" border=0 width=468 height=60></a>
</ul>
</td>
</tr></table>
    
    </td>
</table>
<div id="copyright">© 2001-2005 ArToFsK8 - Tous Droits Réservés<br>Site sans  vocation commerciale, les informations pr&eacute;sent&eacute;es sont vou&eacute;es &agrave; une utilisation personnelle ou &eacute;ducative.</div>
</body>
</html>














Et voici le javascript associé :

// 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);
}

return(true);
}



Merci d'avance...
lundi 24 avril 2006 à 16:12:00 | Re : controle de formulaire dsl jsuis NOOB

bultez

Membre Club
Réponse acceptée !
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...

@+
lundi 24 avril 2006 à 19:46:20 | Re : controle de formulaire dsl jsuis NOOB

oeil2tigre

MERCI
c'est exactement ça merci de m'avoir appris la fonction console javascript de FF, maintenant ça fonctionne parfaitement!


Cette discussion est classée dans : adresse, value, livre, eacute, xt


Répondre à ce message

Sujets en rapport avec ce message

conditions dans un formulaire mail [ par oceane67 ] bonjour, je m'y connais tres peu en javascript, et je voudrais savoir voilà je veux envoyer un formulaire par mail( ça pas de probleme ) mais je veux problème des que je rajoute une fonction [ par Loser ] bonjour @ tous voila j'ai un soucis avec mon script qui génère une erreur : "Objet attendu" // Copie de l'adresse de facturation vers la partie liv Erreurs de variables [ par piep14 ] Bonjour, je cherche l'erreur dedans mais en vain :Code :<pre class="alt2" style="border: 1px inset ; margin: 0px; erreur de script [ par metaleurop ] Bonjour à tous.J'ai ici un script qui DEVRAIT marcher normalement mais malheureusement il m'affiche toujours PERDU!!Moi pas comprendre!!!!!!!!!!!!!!!! smiley textarea [ par gabs77 ] bonjour, je suis en train de faire un livre d'or et tout marche nickel mais je veu rajouter la possibilité de mettre des smileysor je ne sais pas comm Copie automatique des valeurs d'un input dans un autre sous condition de valeur d'un bouton radio [ par blebr45 ] Bonjour, voici mon problème : sur mon formulaire, les personnes rentrent l'adresse de leur jardin. Ils ont ensuite une case radio à cocher pour me di aide sur la méthode match() [ par merci51 ] Bonjour, J'suis loin d'être bon en javascript, donc j'avance aléatoirement .. [^^confus6] Je tente de modifier un plugin de TinyMCE (media) pour qu'i problème fonction javascript [ par abdeslam2009 ] Bonjour, j'ai deux pages web en html consultation_client et article_consult dans la première page (consultation_client) j'ai créé des champs ,des What is << and | [ par croq_mort ] In the source code of a hex/ascii converter i saw: var value = num1 << 4; value = value | num2; what mean the << and the | ? compter le nombre des zone de texte qui ont été rempli [ par elorrios ] SVP je suis debutant en javascript ,j'aime bien determiner le nombre des zone rempli !=0 pour retourne le nombre de jour travailler SVP aider moi .


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales