Formulaire inaccessible par mon script...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Formulaire inaccessible par mon script...

par LaPiNOU » 20 juil. 2005, 15:48

OK c'est bon oui la difference je vois parfaitement je connais JScript un peu qd mem ;-) mais j'ai pas fait gaffe j'ai donne le nom submit a ce ***** de bouton de sa race alors que c'est le nom de la methode je suis deg merci bcp les gars j'y ai passe au mins 3 heures au total...

Desole l'indentation Java est correcte c'est la seule partie que j'ai ajoute le reste est une page realisee par un gars de la societe ou je fais mon stage et lui il code en mode texte, et bien sur cette page est generee en php alors mon vieux si on s'amusait a indenter le HTML genere par php on galererait un petit peu je pense...

Pour le tableau HTML effectivement il y a une balise en trop je l'avait repere une <tr> en haut

par Cyrano » 20 juil. 2005, 15:14

Je ne sais pas pour les autres,mais j'ai pour ma part toujours du mal à lire un code non indenté assortis d'espaces complètement superflus. Commence par mettre ton code en ordre, ce sera 50% minimum du débuggage parce que ça te fera découvrir que par exemple tes tableaux html ont des erreurs. Sans une indentation ocorrecte, c'est presque invisible à l'oeil si on ne s'attarde pas au ligne par ligne.

Par exemple, le premier code que tu as envoyé devrait ressembler à ceci:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Clic loc bottle caps - Tablet bottles - Bags, Bottles & Containers - Veterinary Supplies - Safavet - VetClick</title>
<link rel="stylesheet" type="text/css" href="/stylesheets/vetclick2004.css">
<script language="JavaScript">
<!--
function verifier()
{
    var myelt = document.form1.elements;
    var pop;
    var pp;
    var isOk = true;
    for (var i = 0; isOk && (i < myelt.length); i++)
    {
        if (myelt[i].className == "CB")
        {
            pop = document.getElementsByName(myelt[i].name+"POP").value;
            pp = document.getElementsByName(myelt[i].name+"PP").value;
            if(myelt[i].value)
            {
                if(parseFloat(pop)==0.0)
                {
                    isOk = false;
                }
            }
            else
            {
                if(parseFloat(pp)==0.0)
                {
                    isOk = false;
                }
            }
        }
    }
    if (!isOk)
    {
        alert('Sorry, a price is missing for an item. Please fill in the form properly.');
    }
    else
    {
        document.form1.submit();
    }
}
// -->
</script>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="1" height="100%" bgcolor="#000000">
  <tr>
    <td width="100" valign="top" bgcolor="#AACACC" nowrap>&nbsp;</td>
    <td valign="top" width="100%" bgcolor="#ffffff">
      <div class="BodyCopy">
      <h5>Bags, Bottles & Containers</h5>
      <h3>Tablet bottles</h3>
      <h2>Clic loc bottle caps</h2>
      <form name="form1" action="products.php?CatId=2&SubCatId=90&SubSubCatId=277" method="POST">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td valign="top" align="left" colspan="2">&nbsp;</td>
            <td valign="middle" align="left" colspan="7">&nbsp;</td>
          </tr>
          <tr>
            <td valign="top" align="left" colspan="9">&nbsp;</td>
          </tr>
          <tr>
            <td colspan="9">&nbsp;</td>
          </tr>
          <tr bgcolor="#f5f5f5" valign="middle" height="30">
            <td width="50" nowrap>&nbsp;&nbsp;<b>Code</b></td>
            <td nowrap><b>Product name</b></td>
            <td nowrap align="center">&nbsp;<b>Pack</b>&nbsp;</td>
            <td nowrap align="center">&nbsp;<b>List Price</b>&nbsp;</td>
            <td nowrap align="center">&nbsp;<font color="red"><b>Our Price</b></font>&nbsp;</td>
            <td nowrap align="center">&nbsp;<font color="green"><b>Offer Price</b></font>&nbsp;</td>
            <td nowrap align="center">&nbsp;<b>Offer is on ?</b>&nbsp;</td>
            <td nowrap align="center">&nbsp;&nbsp;<b>Saving</b>&nbsp;&nbsp;</td>
            <td nowrap align="center">&nbsp;</td>
          </tr>
          <tr>
            <td colspan="9">&nbsp;</td>
          </tr>
          <tr>
            <td valign="top"><font face="verdana" size="1" color="black">&nbsp;&nbsp;78604</font></td>
            <td valign="top" nowrap><font face="verdana" size="1" color="black">Clic loc bottle caps orange r3/20mm</font></td>
            <td valign="top" align="center"><font face="verdana" size="1" color="black">100</font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="black"> £ <input name="78604PLP" type="text" size="5" maxlength="8" value="3.98"></font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="red"><b> £ </b><input class="PP" name="78604PP" type="text" size="5" maxlength="8" value="2.55"></font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="green"> £ <input class="POP" name="78604POP" type="text" size="5" maxlength="8" value="0.00"></font></td>
            <td nowrap valign="top" align="center"><input class="CB" type="checkbox" name="78604" value="ok"></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="black"> 56.08 % </font></td>
            <td nowrap align="center">&nbsp;</td>
          </tr>
          <tr>
            <td colspan="9"><hr size="1" NOSHADE></td>
          </tr>
          <tr>
            <td valign="top"><font face="verdana" size="1" color="black">&nbsp;&nbsp;78601</font></td>
            <td valign="top" nowrap><font face="verdana" size="1" color="black"> Clic loc bottle caps green r3/22mm</font></td>
            <td valign="top" align="center"><font face="verdana" size="1" color="black"> 100</font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="black"> £<input name="78601PLP" type="text" size="5" maxlength="8" value="3.99"></font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="red"><b> £ </b><input class="PP" name="78601PP" type="text" size="5" maxlength="8" value="2.90"></font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="green"> £ <input class="POP" name="78601POP" type="text" size="5" maxlength="8" value="0.00"></font></td>
            <td nowrap valign="top" align="center"><input class="CB" type="checkbox" name="78601" value="ok"></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="black"> 37.59 % </font></td>
            <td nowrap align="center">&nbsp;</td>
          </tr>
          <tr>
            <td colspan="9"><hr size="1" NOSHADE></td>
          </tr>
          <tr>
            <td valign="top"><font face="verdana" size="1" color="black"> &nbsp;&nbsp;78599</font></td>
            <td valign="top" nowrap><font face="verdana" size="1" color="black"> Clic loc bottle caps blue r3/24mm</font></td>
            <td valign="top" align="center"><font face="verdana" size="1" color="black"> 100</font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="black"> £ <input name="78599PLP" type="text" size="5" maxlength="8" value="4.52"></font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="red"><b> £ </b><input class="PP" name="78599PP" type="text" size="5" maxlength="8" value="3.35"></font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="green"> £ <input class="POP" name="78599POP" type="text" size="5" maxlength="8" value="0.00"></font></td>
            <td nowrap valign="top" align="center"><input class="CB" type="checkbox" name="78599" value="ok"></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="black"> 34.93 % </font></td>
            <td nowrap align="center">&nbsp;</td>
          </tr>
          <tr>
            <td colspan="9"><hr size="1" NOSHADE></td>
          </tr>
          <tr>
            <td valign="top"><font face="verdana" size="1" color="black"> &nbsp;&nbsp;78594</font></td>
            <td valign="top" nowrap><font face="verdana" size="1" color="black"> Clic loc bottle caps red r3/28mm</font></td>
            <td valign="top" align="center"><font face="verdana" size="1" color="black"> 100</font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="black"> £<input name="78594PLP" type="text" size="5" maxlength="8" value="5.47"></font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="red"><b> £ </b><input class="PP" name="78594PP" type="text" size="5" maxlength="8" value="3.80"></font></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="green"> £ <input class="POP" name="78594POP" type="text" size="5" maxlength="8" value="0.00"></font></td>
            <td nowrap valign="top" align="center"><input class="CB" type="checkbox" name="78594" value="ok"></td>
            <td nowrap valign="top" align="center"><font face="verdana" size="1" color="black"> 43.95 % </font></td>
            <td nowrap align="center">&nbsp;</td>
          </tr>
          <tr>
            <td colspan="9"><hr size="1" NOSHADE></td>
          </tr>
          <tr>
            <td width="100%" colspan="9">&nbsp;</td>
          </tr>
        </table>
        <input type="hidden" name="fieldnames" value="FIRST,78604,78601,78599,78594">
        <input type="submit" name="submit" value="Submit" onClick="">
      </form>
      <br>
      <br>
      <br>
      <b>Tablet bottles</b>
      <br>
      <br>
      <table border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td><b><a href="products.php?CatId=2&SubCatId=90&SubSubCatId=277">Clic loc bottle caps</a></b></td>
        </tr>
        <tr>
          <td><b><a href="products.php?CatId=2&SubCatId=90&SubSubCatId=278">Plastic tablet bottle</a></b></td>
        </tr>
      </table>
      <br>
      <br>
      <b>Bags, Bottles & Containers</b>
      <br>
      <br>
      <table border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td><b><a href="subcategory.php?CatId=2&SubCatId=87">Bags</a></b></td>
        </tr>
        <tr>
          <td><b><a href="subcategory.php?CatId=2&SubCatId=86">Containers</a></b></td>
        </tr>
        <tr>
          <td><b><a href="subcategory.php?CatId=2&SubCatId=90">Tablet bottles</a></b></td>
        </tr>
      </table>
      <br>
      <br>
      <br>&nbsp; </div>
    </td>
    <td valign="top" width="100" bgcolor="#AACACC" nowrap></td>
  </tr>
</table>
<!-- WebTrends Live Code -->
<script language="JavaScript" src="/webtrends/trackingcode.js"></script>
<NOSCRIPT>
<IMG BORDER="0" WIDTH="1" HEIGHT="1" SRC="http://statse.webtrendslive.com/S133588/button5.asp?tagver=5&si=133588&fw=1&js=No">
</NOSCRIPT>
<!-- End WebTrends Live Code -->
</body>
</html>
Il me semble que c'est tout de suite plus clair, non ?

Quant à la dernière note de mere-teresa à propos de la différence entre submit et submit(), c'est pas dur: tu confonds le nom du bouton et le nom de la fonction JavaScript : fais l'expérience suivante : dans ta balise input type="submit" , change l'attribut name="submit" en name="envoi" : ça va peut-être t'aider à saisir la différence.

par mere-teresa » 20 juil. 2005, 15:06

Avec
document.formulaireamoi.submit;

ça fonctionne
mais pas avec document.formulaireamoi.submit();
tu vois la différence ?

par LaPiNOU » 20 juil. 2005, 14:51

non non c'est pour voir si l'un des submit marche c'est pour faire des tests. Aucun ne marche. Je vois vraiment pas...

par mere-teresa » 20 juil. 2005, 14:48

Dans ta fonction fais des alert() avant les submit() déjà :)

par LaPiNOU » 20 juil. 2005, 14:43

Meme erreur en virant le tableau... le code est plus leger je pense qu'il vaut mieux travailler la dessus :

Code : Tout sélectionner

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Clic loc bottle caps - Tablet bottles - Bags, Bottles & Containers - Veterinary Supplies - Safavet - VetClick</title> <link rel="stylesheet" type="text/css" href="/stylesheets/vetclick2004.css"> <meta name="robots" content="index,follow"> </head> <body> <table border="0" cellpadding="0" cellspacing="1" height="100%" bgcolor="#000000"> <tr> <td width="100" valign="top" bgcolor="#AACACC" nowrap> </td> <td valign="top" width="100%" bgcolor="#ffffff"> <div class="BodyCopy"> <h5>Bags, Bottles & Containers</h5> <h3>Tablet bottles</h3> <h2>Clic loc bottle caps</h2> <form name="form1" action="products.php?CatId=2&SubCatId=90&SubSubCatId=277" method="POST"> <input type="hidden" name="fieldnames" value=""><input type="button" name="submit" value="Submit" onClick="verifier();"> </form> <br> <br> <br> <b>Tablet bottles</b> <br> <br> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td> <b><a href="products.php?CatId=2&SubCatId=90&SubSubCatId=277">Clic loc bottle caps</a></b> </td> </tr><tr> <td> <b><a href="products.php?CatId=2&SubCatId=90&SubSubCatId=278">Plastic tablet bottle</a></b> </td> </tr> </tr> </table> <br> <br> <b>Bags, Bottles & Containers</b> <br> <br> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td> <b><a href="subcategory.php?CatId=2&SubCatId=87">Bags</a></b> </td> </tr> <tr> <td> <b><a href="subcategory.php?CatId=2&SubCatId=86">Containers</a></b> </td> </tr> <tr> <td> <b><a href="subcategory.php?CatId=2&SubCatId=90">Tablet bottles</a></b> </td> </tr> </tr> </table> <br> <br> <br>&nbsp; </div> </td> <td valign="top" width="100" bgcolor="#AACACC" nowrap> </td> </tr> </table> <!-- WebTrends Live Code --> <script language="JavaScript" src="/webtrends/trackingcode.js"></script> <NOSCRIPT> <IMG BORDER="0" WIDTH="1" HEIGHT="1" SRC="http://statse.webtrendslive.com/S133588/button5.asp?tagver=5&si=133588&fw=1&js=No&"> </NOSCRIPT> <!-- End WebTrends Live Code --> <script language="JavaScript"> function verifier() { document.forms["form1"].submit(); document.getElementByName("form1").submit(); document.form1.submit(); var myelt = document.form1.elements; var pop; var pp; var isOk = true; for (var i = 0; isOk && (i < myelt.length); i++) { if (myelt[i].className == "CB") { pop = document.getElementsByName(myelt[i].name+"POP").value; pp = document.getElementsByName(myelt[i].name+"PP").value; if(myelt[i].value) { if(parseFloat(pop)==0.0) { isOk = false; } } else { if(parseFloat(pp)==0.0) { isOk = false; } } } } if (!isOk) { alert('Sorry, a price is missing for an item. Please fill in the form properly.'); } else { document.form1.submit(); } } </script> </body> </html>

par LaPiNOU » 20 juil. 2005, 14:40

je vais tester en virant le tableau. aucune methode ne marche c tres bizarre le formulaire n'existe pas sniff...

par mere-teresa » 20 juil. 2005, 14:38

donc en fait, tu cliques sur un submit qui devrait soumettre, mais tu l'arrêtes avec une fonction js ?

C'est étrange, on dirait qu'il ne reconnaît pas ton form comme un form...tu as fait des tests avec juste alert() ?
Et en virant le tableau ?

par LaPiNOU » 20 juil. 2005, 14:34

merci deja, je vais voir avec document.forms["general"]. Sinon j'ai ecris dans le message precedent getElementbyName mais je ne m'etais pas gourre dans le script j'avais bien mis getElementByName.

par LaPiNOU » 20 juil. 2005, 14:32

le script est apres le form pour ne pas utiliser getElementbyName car apres celui ci on peut l'appeler direct comme je le fais (je sais que ca marche je fais cette commande sur une autre page et ca marche)

document.nomduform.submit();

malheureusement j'avais essaye avec getElementbyName et ca me donnait la meme erreur.

par mere-teresa » 20 juil. 2005, 14:27

Et surtout pourquoi tu ne mets pas un
getElementByName ou getElementById
et tu récupères le nom du form et tu t'en sers pour valideR ?

Ou tente avec
document.forms["general"]

par mere-teresa » 20 juil. 2005, 14:26

pourquoi tu ne mets pas le Javascript AVANT le formulaire ? (dans le <head> par exemple ?)

par LaPiNOU » 20 juil. 2005, 14:24

Merde j'ai oublie les balises code /code... dsl :roll:

par LaPiNOU » 20 juil. 2005, 14:23

dsl je suis trop con comme c du php en ligne sur internet j'ai fait un copier coller de la source dans IE, et j'avais enleve sur cette version en ligne le onClick.

Coila le code correct :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
        <title>Clic loc bottle caps - Tablet bottles - Bags, Bottles & Containers - Veterinary Supplies - Safavet - VetClick</title>

 <link rel="stylesheet" type="text/css" href="/stylesheets/vetclick2004.css">


<meta name="robots" content="index,follow">

<META NAME="keywords" CONTENT="Animal capture, restraint, Bags, Bottles, Containers, Bandages, Dressings, Orthopaedic, First Aid For Practices, Gloves, Hygiene, Disinfectants, Infusion, Drains, Feed Tubes, Laboratory Equipment, Consumables, Masks, Aprons, Needles, Syringes, Stains, Reagents, Sterilisation, Surgical Instruments, Practice Equipment, Sutures, Blades, Tapes, Theatre, Waiting Room Sales, veterinary, vets, online, surgeons, UK, United Kingdom, England, animal care, VN, vetclick, vetclick.com, pet, pets, animals, animal, canine, feline">

<META NAME="description" CONTENT="Order Clic loc bottle caps from our Tablet bottles section and other Bags, Bottles & Containers products online through VetClick. We offer FREE delivery on all orders, excluding fridge items and special requests. Orders will be delivered by Safavet within 3-4 working days.">

<SCRIPT language="Javascript1.2">
<!--
function clearDefault(SearchBox) {
        if (SearchBox.defaultValue==SearchBox.value) SearchBox.value = ""
}
// -->
</SCRIPT>

</head>

<body>





<table border="0" cellpadding="0" cellspacing="1" height="100%" bgcolor="#000000">
<tr>
<td width="100" valign="top" bgcolor="#AACACC" nowrap>
</td>

<td valign="top" width="100%" bgcolor="#ffffff">
<div class="BodyCopy">
<h5>Bags, Bottles & Containers</h5>

<h3>Tablet bottles</h3>

<h2>Clic loc bottle caps</h2>

<form name="form1" action="products.php?CatId=2&SubCatId=90&SubSubCatId=277" method="POST"><table border="0" cellpadding="0" cellspacing="0">





<tr>
<td valign="top" align="left" colspan="2">

</td>
<td valign="middle" align="left" colspan="5">

</td>
</tr>

<tr>
<td valign="top" align="left" colspan="7">



<br>&nbsp;
</td>
</tr>


<tr>
<td colspan="7">&nbsp;</td>
</tr>

<tr bgcolor="#f5f5f5" valign="middle" height="30">
<td width="50" nowrap>&nbsp;&nbsp;<b>Code</b></td>
<td nowrap><b>Product name</b></td>
<td nowrap align="center">&nbsp;<b>Pack</b>&nbsp;</td>
<td nowrap align="center">&nbsp;<b>List Price</b>&nbsp;</td>
<td nowrap align="center">&nbsp;<font color="red"><b>Our Price</b></font>&nbsp;</td>
<td nowrap align="center">&nbsp;<font color="green"><b>Offer Price</b></font>&nbsp;</td>
<td nowrap align="center">&nbsp;<b>Offer is on ?</b>&nbsp;</td>
<td nowrap align="center">&nbsp;&nbsp;<b>Saving</b>&nbsp;&nbsp;</td>
<td nowrap align="center">&nbsp;</td>
</tr>


<tr>
<td colspan="7">&nbsp;</td>
</tr>


<tr>
<td valign="top">
<font face="verdana" size="1" color="black">
&nbsp;&nbsp;78604</font>
</td>
<td valign="top" nowrap>
<font face="verdana" size="1" color="black">
Clic loc bottle caps orange r3/20mm</font>
</td>
<td valign="top" align="center">
<font face="verdana" size="1" color="black">
100</font>
</td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="black">
£<input name="78604PLP" type="text" size="5" maxlength="8" value="3.98">
</font>
</td><td nowrap valign="top" align="center">
<font face="verdana" size="1" color="red"><b> £ </b><input class="PP" name="78604PP" type="text" size="5" maxlength="8" value="2.55">
</font>
</td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="green"> £ <input class="POP" name="78604POP" type="text" size="5" maxlength="8" value="0.00">
</font>
</td>
<td nowrap valign="top" align="center"><input class="CB" type="checkbox" name="78604" value="ok"></td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="black">
56.08 %
</font>
</td>
</tr>
<tr>
<td colspan="7">
<hr size="1" NOSHADE>
</td>
</tr>


<tr>
<td valign="top">
<font face="verdana" size="1" color="black">
&nbsp;&nbsp;78601</font>
</td>
<td valign="top" nowrap>
<font face="verdana" size="1" color="black">
Clic loc bottle caps green r3/22mm</font>
</td>
<td valign="top" align="center">
<font face="verdana" size="1" color="black">
100</font>
</td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="black">
£<input name="78601PLP" type="text" size="5" maxlength="8" value="3.99">
</font>
</td><td nowrap valign="top" align="center">
<font face="verdana" size="1" color="red"><b> £ </b><input class="PP" name="78601PP" type="text" size="5" maxlength="8" value="2.90">
</font>
</td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="green"> £ <input class="POP" name="78601POP" type="text" size="5" maxlength="8" value="0.00">
</font>
</td>
<td nowrap valign="top" align="center"><input class="CB" type="checkbox" name="78601" value="ok"></td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="black">
37.59 %
</font>
</td>
</tr>
<tr>
<td colspan="7">
<hr size="1" NOSHADE>
</td>
</tr>


<tr>
<td valign="top">
<font face="verdana" size="1" color="black">
&nbsp;&nbsp;78599</font>
</td>
<td valign="top" nowrap>
<font face="verdana" size="1" color="black">
Clic loc bottle caps blue r3/24mm</font>
</td>
<td valign="top" align="center">
<font face="verdana" size="1" color="black">
100</font>
</td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="black">
£<input name="78599PLP" type="text" size="5" maxlength="8" value="4.52">
</font>
</td><td nowrap valign="top" align="center">
<font face="verdana" size="1" color="red"><b> £ </b><input class="PP" name="78599PP" type="text" size="5" maxlength="8" value="3.35">
</font>
</td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="green"> £ <input class="POP" name="78599POP" type="text" size="5" maxlength="8" value="0.00">
</font>
</td>
<td nowrap valign="top" align="center"><input class="CB" type="checkbox" name="78599" value="ok"></td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="black">
34.93 %
</font>
</td>
</tr>
<tr>
<td colspan="7">
<hr size="1" NOSHADE>
</td>
</tr>


<tr>
<td valign="top">
<font face="verdana" size="1" color="black">
&nbsp;&nbsp;78594</font>
</td>
<td valign="top" nowrap>
<font face="verdana" size="1" color="black">
Clic loc bottle caps red r3/28mm</font>
</td>
<td valign="top" align="center">
<font face="verdana" size="1" color="black">
100</font>
</td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="black">
£<input name="78594PLP" type="text" size="5" maxlength="8" value="5.47">
</font>
</td><td nowrap valign="top" align="center">
<font face="verdana" size="1" color="red"><b> £ </b><input class="PP" name="78594PP" type="text" size="5" maxlength="8" value="3.80">
</font>
</td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="green"> £ <input class="POP" name="78594POP" type="text" size="5" maxlength="8" value="0.00">
</font>
</td>
<td nowrap valign="top" align="center"><input class="CB" type="checkbox" name="78594" value="ok"></td>
<td nowrap valign="top" align="center">
<font face="verdana" size="1" color="black">
43.95 %
</font>
</td>
</tr>
<tr>
<td colspan="7">
<hr size="1" NOSHADE>
</td>
</tr>


<tr>
<td width="100%" colspan="4"><br>
</font>
</td>
</tr>
</table>

<input type="hidden" name="fieldnames" value="FIRST,78604,78601,78599,78594"><input type="button" name="submit" value="Submit" onClick="verifier();">
</form>

<br>
<br>
<br>
<b>Tablet bottles</b>
<br>
<br>
<table border="0" cellpadding="0" cellspacing="0">


<tr>
<td>
<b><a href="products.php?CatId=2&SubCatId=90&SubSubCatId=277">Clic loc bottle caps</a></b>
</td>
</tr><tr>
<td>
<b><a href="products.php?CatId=2&SubCatId=90&SubSubCatId=278">Plastic tablet bottle</a></b>
</td>
</tr>

</tr>
</table>



<br>
<br>
<b>Bags, Bottles & Containers</b>
<br>
<br>
<table border="0" cellpadding="0" cellspacing="0">


<tr>
<td>
<b><a href="subcategory.php?CatId=2&SubCatId=87">Bags</a></b>
</td>
</tr>
<tr>
<td>
<b><a href="subcategory.php?CatId=2&SubCatId=86">Containers</a></b>
</td>
</tr>
<tr>
<td>
<b><a href="subcategory.php?CatId=2&SubCatId=90">Tablet bottles</a></b>
</td>
</tr>


</tr>
</table>







<br>
<br>
<br>&nbsp;

</div>
</td>
<td valign="top" width="100" bgcolor="#AACACC" nowrap>
</td>
</tr>
</table>

<!-- WebTrends Live Code -->

<script language="JavaScript" src="/webtrends/trackingcode.js"></script>
<NOSCRIPT>
<IMG BORDER="0" WIDTH="1" HEIGHT="1" SRC="http://statse.webtrendslive.com/S133588/button5.asp?tagver=5&si=133588&fw=1&js=No&">
</NOSCRIPT>

<!-- End WebTrends Live Code -->
<script language="JavaScript">
function verifier() {
  var myelt = document.form1.elements;
  var pop;
  var pp;
  var isOk = true;
  for (var i = 0; isOk && (i < myelt.length); i++) {
    if (myelt[i].className == "CB") {

      pop = document.getElementsByName(myelt[i].name+"POP").value;
      pp = document.getElementsByName(myelt[i].name+"PP").value;
      if(myelt[i].value) {
        if(parseFloat(pop)==0.0) {
          isOk = false;
        }
      }
      else {
        if(parseFloat(pp)==0.0) {
          isOk = false;
        }
      }
    }
  }
  if (!isOk) {
    alert('Sorry, a price is missing for an item. Please fill in the form properly.');
  }
  else {
    document.form1.submit();
  }
}
</script>
</body>
</html>

par mere-teresa » 20 juil. 2005, 14:20

Je n'ai pas d'erreur en fait ....
C'est à quel moment que tu fais le submit ?