login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Validatie van een simpel php formulier

Offline stampertje - 27/09/2011 21:50
Avatar van stampertjeLid Ik ken helemaal niets van javascript, maar weet wel dat het de elegantste manier is om een php form te valideren. Kan er iemand mij helpen met het volgende?

Ik heb een form (name=wedstrijdvraag) met daarin 2 (zichtbare) vragen:
- een vraag met radiobuttons (name=antwoord)
- een vraag met een tekstveld (name=strikvraag)

Kan iemand mij helpen met de validatie zodat beide vragen moeten ingevuld worden EN strikvraag enkel een numerieke value toelaat van max 10 cijfers?

Ik heb geen idee hoe ik eraan moet beginnen.

Alvast bedankt voor de hulp en aanwijzingen.

4 antwoorden

Gesponsorde links
Offline nick5556 - 27/09/2011 22:03
Avatar van nick5556 PHP beginner http://www.w3schools.com/js/js_form_validation.asp

Eerste hit bij google(w3schools kan je trouwens heel veel over js vinden)
Offline stampertje - 27/09/2011 22:08
Avatar van stampertje Lid ja idd, die had ik ook al gevonden, maar dit krijg ik niet werkend met mijn beperkte javascript-kennis.
Werkt dit ook voor radio buttons? Hoe check ik of de tweede vraag een numeric value is?
Offline nick5556 - 27/09/2011 22:17
Avatar van nick5556 PHP beginner Nummeric: http://stackove...-isnumeric
Radiobuttons: http://javascript.about.com/library/blradio.htm

Allebei eerste hits op google.
Offline vinTage - 27/09/2011 22:19
Avatar van vinTage Nieuw lid Die radio's zijn het gemakkelijkst, zet er gewoon een op selected, dan is die nooit 'vergeten' 

Die textfield kun je valideren op bv de volgende manier

  1. <script>
  2. function checknum(val)
  3. {
  4. if(String(val).length < 1 || String(val).length > 10 || isNaN(val))
  5. {
  6. document.getElementById('info').innerHTML = 'fout'
  7. }
  8. else
  9. {
  10. document.getElementById('info').innerHTML = 'goed'
  11. }
  12. }
  13. </script>
  14.  
  15. <input type="text" onkeyup="checknum(this.value)" />
  16. <div id="info"></div>
Bedankt door: stampertje
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s