Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

form vraagje

Anoniem
Eelco Osseweijer
1 antwoord
  • 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
    }

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.