anoniem Geplaatst: 22 april 2002 Delen Geplaatst: 22 april 2002 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 ] Quote Link naar reactie
anoniem Geplaatst: 22 april 2002 Auteur Delen Geplaatst: 22 april 2002 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. Quote Link naar reactie
anoniem Geplaatst: 22 april 2002 Auteur Delen Geplaatst: 22 april 2002 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[i]); 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 ] Quote Link naar reactie
anoniem Geplaatst: 22 april 2002 Auteur Delen Geplaatst: 22 april 2002 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> Quote Link naar reactie
anoniem Geplaatst: 22 april 2002 Auteur Delen Geplaatst: 22 april 2002 Je moet ze dezelfde "name" geven en verschillende values... Anders kan je dus inderdaad meerdere items aan klikken omdat ze gewoonweg niet als "groep" gezien worden. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen