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 laten controleren op volledig ingevuld

Bill Gates
4 antwoorden
  • Kan je ook met HTML je formulier wat je door mensen laat invullen ook laten controleren op dat ie helemaal is ingevuld? En nog een vraag: Kan je de indeling van het mailtje wat je krijgt dan ook bepalen, dus de antwoorden mooi naast elkaar bijvoorbeeld?

    Sorry, het wordt wel heel veel, maar ik heb nog een vraag: als ik het formulier nu invul, dan kan ik bij de radiobuttons nu meerdere opties kiezen, dit moet juist niet kunnen, hoe?

    _________________
    Muziekcafe Winsum Online - http://www.muziekcafewinsum.nl

    [ Dit bericht is bewerkt door: NiekOnline op 2002-04-22 14:03 ]
  • Met HTML niet. met ASP (oid) wel, dan kun je voor je naar de volgende pagina gaat checken of de inhoud van een veld <>"" is.

    2e vraag: Options zijn niet voor multiple selectie, maar dan moet je ze ook dezelfde groepsnaam geven.
  • Hoi NiekOnline,

    :grin:

    Of in JavaScript:

    [code:1:3aae45de98]
    <script language="JavaScript">
    <!–
    function MM_validateForm() { //v4.0
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args);
    if (val) { nm=val.name; if ((val=val.value)!="") {
    if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
    if (p<1 || p==(val.length-1)) errors+='- '+nm+' moet een geldig e-mailadres bevatten.n';
    } else if (test!='R') {
    if (isNaN(val)) errors+='- '+nm+' moet alleen cijfers bevatten.n';
    if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
    min=test.substring(8,p); max=test.substring(p+1);
    if (val<min || max<val) errors+='- '+nm+' moet een cijfer tussen de '+min+' en '+max+' bevatten.n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is nodig om verder te kunnen.n'; }
    } if (errors) alert('Opgelet:n'+errors);
    document.MM_returnValue = (errors == '');
    }
    //–>
    </script>
    [/code:1:3aae45de98]


    Met op de Submit-button bijvoorbeeld:

    [code:1:3aae45de98]
    onClick="MM_validateForm('input-fieldnaam1','','R','input-fieldnaam2','','RisNum','input-fieldnaam3','','RisEmail','input-fieldnaam4','','RisRange1:5');return document.MM_returnValue"
    [/code:1:3aae45de98]

    -Input-field1 is nu nodig om verder te kunnen en mag alle tekens bevatten.
    -Input-field2 is nu nodig om verder te kunnen en mag alleen cijfers bevatten.
    -Input-field1 is nu nodig om verder te kunnen en mag alleen een e-mailadres bevatten.
    -Input-field1 is nu nodig om verder te kunnen en mag alleen een cijfer tussen de 1 en 5 bevatten.

    Het aantal form-input-fields is optioneel.
    De teksten bovenin het script kun je natuurlijk ook zelf verzinnen.

    Succes :wink:

    Djurre

    _________________
    Wij werken hier met fun, friendship, finance :grin:

    [ Dit bericht is bewerkt door: nssadmin op 2002-04-22 16:05 ]

    [ Dit bericht is bewerkt door: nssadmin op 2002-04-22 16:07 ]
  • en dat met die radiobutton dan, hoe kan ik voorkomen dat daar meerdere opties van kunnen?

    Ik heb het nu zo:

    <input type="radio" name="vaak" value="3"> Vaak (minimaal ½ uur per dag)<br>
    <input type="radio" name="regelmatig" value="4"> Regelmatig (4x per week)<br>
    <input type="radio" name="soms" value="5"> Soms (2x per week)<br>
    <input type="radio" name="af en toe" value="6"> Af en toe<br>
    <input type="radio" name="nooit" value="7"> nooit<br><br><br>

Beantwoord deze vraag

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