Vraag & Antwoord

Webprogrammeren & scripting

Lege formulieren...

6 antwoorden
  • om niet (volledig) ingevulde contactformuliertjes te voorkomen, heb ik deze code ingezet: <FORM method=post onsubmit="if(false||(this.Naam.value=='')||(this.Mailadres.value=='')) {alert('Niet alle verplichte velden zijn ingevuld');return false;}" action="verwerk.php"> op alle pcs waar ik het testte: werkt goed. echter: ik krijg met de regelmaat van de klok desondanks lege formuliertjes binnen. vervelend voor mij, én voor de secretarissen van de clubs waar ik sites voor maakte. iemand een idee waarom/hoe er vanaf de server toch lege formuliertjes worden verzonden?
  • Misschien komt dat doordat in de browser javascript is uitgeschakeld?
  • dank voor je reactie. ik heb dat aanvankelijk ook wel overwogen, maar er wordt in de websites nergens een script aangeroepen/gedefinieerd, en ik weet eigenlijk niet beter of dit is rechttoe-rechtaan php....!? wellicht is die gedachte onjuist?
  • Wordt een veld alleen gevuld met een spatie als ingevuld gezien?
  • dat ik dat nooit als mogelijkheid zag.... dat is de boosdoener.... is daar ook een simpele oplossing voor (vraag ik dan maar heel bescheiden)?
  • [quote:a43fe2986c="derkdejong"]dank voor je reactie. ik heb dat aanvankelijk ook wel overwogen, maar er wordt in de websites nergens een script aangeroepen/gedefinieerd, en ik weet eigenlijk niet beter of dit is rechttoe-rechtaan php....!? wellicht is die gedachte onjuist?[/quote:a43fe2986c] Ik ben ook niet zo thuis in javascript hoor. Maar ik meen dat wat je via de onsubmit laat uitvoeren in wezen een javascript functie is. Browser die JS uitschakelen, bijvoorbeeld middels een add-on als NoScript, zullen de controle dan negeren.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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