Ik ben opzoek naar een script dat het volgende doet:
de gebruikers moeten een licence agreement lezen en aanvinken: ' ik heb dit gelezen en ben er mee akkoord.'
het script moet ervoor zorgen dat als dat vakje niet is aangevinkt dat alle volgende in te vullen vakken niet kunnen worden ingevuld.
- forms niet invulbaar maken
-
01-08-2006, 07:31 #1
- Berichten
- 143
- Lid sinds
- 19 Jaar
forms niet invulbaar maken
-
In de schijnwerper
-
01-08-2006, 08:55 #2
- Berichten
- 240
- Lid sinds
- 19 Jaar
staan de volgende vakken op een andere pagina, zo nee, dit lijkt mij wel handiger, dan kan je gewoon op die pagina erna, if $vinkje = 1 -> laat form zien, if $vinkje = 0 -> ga terug om akkoord te gaan ?
hopelijk heb je hier wat aan :)
-
01-08-2006, 09:05 #3
- Berichten
- 173
- Lid sinds
- 19 Jaar
Code:function LicenseAgree() { var d = document; for (var i=0; i<d.form1.length; i++) { if(d.form1.elements[i].name != 'license') { d.form1.elements[i].disabled = (d.form1.elements['license'].checked) ? false:true; } } }
tevens in de body onload='LicenseAgree'
-
01-08-2006, 10:16 #4
- Berichten
- 292
- Lid sinds
- 19 Jaar
Iets mooier dan in je body en in een onclick zetten is:
Code:window.onload = LicenseAgree
Code:document.getElementById( 'idvancheckbox' ).onclick = LicenseAgree
-
03-08-2006, 07:30 #5
- Berichten
- 1.470
- Lid sinds
- 19 Jaar
Code:<form action="#" method="post" enctype="multipart/form-data" name="formulier" > <input type='checkbox' onClick="document.formulier.akkoord.disabled=!this.checked"> <input type="text" name="akkoord" disabled="true" /> <input type="submit" name="Submit" value="Verstuur" /> </select> </form>
Laatst aangepast door I. van Zon : 03-08-2006 om 07:32
-
04-08-2006, 10:12 #6
- Berichten
- 34
- Lid sinds
- 19 Jaar
Vergeet niet dat op die manier alleen maar de mensen met javascript ingeschakeld dit formulier kunnen invullen..
-
04-08-2006, 12:36 #7
- Berichten
- 292
- Lid sinds
- 19 Jaar
Als je geen JavaScript ingeschakeld hebt kun je het hele formulier invullen zonder het vinkje aan te zetten, alleen zul je dan bij het verwerken van het formulier een melding krijgen... Het is minder gebruiksvriendelijk, maar het zal wel werken.
Ik neem ten minste aan dat het formulier op de server verwerkt wordt?
-
04-08-2006, 14:06 #8
- Berichten
- 240
- Lid sinds
- 19 Jaar
in dat geval kan je net zo goed de gebruikersvoorwaarden als onderdeel van het verwerkingsproces controleren.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic