Ga naar inhoud

form vraagje


anoniem

Aanbevolen berichten

Om de één of andere reden werkt onderstaand html bestandje niet goed. Ik wil 4 submit knoppen naast elkaar hebben, te beginnen met de verstuur knop. Als de gebruiker deze aanklikt dient, afhankelijk wat de gebruiker heeft ingevoert, add2chk.cgi of add.pl te worden uitgevoerd. Wanneer ik echter op de Verstuur knop klik dan krijg ik de melding: document.formulier.Naam.value is geen object. Hoe kan ik dit verhelpen zonder submit knoppen weg te halen (ik wil ze ook graag naast elkaar) :oops: <html> <head> <title></title> </head> <link rel="stylesheet" href="incWbtStyle.css" type="text/css"> <body bgcolor="#cecee"><SCRIPT language=javascript SRC="..\checkit.js"></SCRIPT> <SCRIPT language=javascript> Err=""; function checkprivate(){ if(!optie5(document.formulier.Naam.value))Err=Err+"Vul uw naam in bij punt -1-<br>"; if(Err!=""){ document.formulier.text15.value=Err; document.formulier.action = "http://gold.hypermart.net/cgi-bin/add2chk.cgi"; return true;}} </SCRIPT> <form name=formulier ACTION="../cgi-bin/add.pl" onsubmit="return checkprivate()" method=post> <h3>Stap 2</h3> <table bgcolor="#eaeaea" border="1" width="100%"> <input type="hidden" name="text15"> <tr><!-- Row 1 --> <td>1. Naam</td><!-- Col 1 --> <td> <input type="text" name="Naam" value="tesT"> </td><!-- Col 2 --> </tr> </table> <table> <td> <input type="submit" value="Verstuur"> </form> </td> <td> <form> <input TYPE="reset" VALUE="Wissen"> </form> </td> <td> <form name=formulier ACTION="../index.htm" method=post> <input type="submit" value="Annuleer"> </form> </td> <td> <form name=formulier ACTION="../index.htm" method=post> <input type="submit" value="Verwijder uw gegevens"> </form> </td> </table> </body> </html> ------ checkit.js function optie5(str) { if ((str==null)||(str=="")) return false var alpha = ' @'; for (var j=0; j<str.length; j++) { if (alpha.indexOf(str.charAt(j).toLowerCase()) == 1) return false; } return true }
Link naar reactie
Je gebruikt 3 x een form met de naam formulier. Wat de DOM betreft is alleen de laatste beschikbaar en die heeft geen form field met de naam Naam. Het is bovendien overbodig om drie forms te gebruiken. Gebruik: [code:1:02e0758b30]<input type="button" value="anuleer" onclick="window.location.href='jouw url'">[/code:1:02e0758b30] /E
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...