Formbuilder toetssturing (vb Enter)

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

Formbuilder toetssturing (vb Enter)

Post by pedes »

Bij het gebruik van Formbuilder, waar de bezoeker een form kan invullen die meerdere velden bevat.

Echter veel bezoekers of gebruikers hebben de gewoonte om 'enter' te drukken om naar het volgend veld te springen.

Echter bij het drukken op de enter toets wordt het formulier direct verzonden, met dus alle niet ingevulde velden.

Is er een mogelijkheid om de 'enter' niet als submit te zien?
Maar vb. enkel als een tab.

Mvg,
Peter
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Formbuilder toetssturing (vb Enter)

Post by Rolf »

Dit heb ik klaar staan voor een tutorial op m'n blog, maar nog niet ver genoeg uitgewerkt voor publicatie...

Plaats deze code vóór de submit button in het FB sjabloon

Code: Select all

<__script__ language="javascript" type="text/javascript">
  function stopRkey(evt) {
    var evt = (evt) ? evt : ((event) ? event : null);
    var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
    if ((evt.keyCode == 13) && (node.type=="text"))  { return false; }
  }
  document.onkeypress = stopRkey;
</__script>
(zonder de__ bij script)
Niet m'n eigen script, maar eens gevonden op internet.
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am

Re: Formbuilder toetssturing (vb Enter)

Post by velden »

Ergens snap ik het probleem wel maar vraag me af of het verstandig is een heel erg standaard methode te verwijderen.

Persoonlijk zou ik misschien eerder een extra popup tonen in submit; 'weet u zeker dat u het formulier wilt verzenden?' of iets dergelijks.

Overigens denk ik dat de code uit Rolf's post geen tab 'simuleert'.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Formbuilder toetssturing (vb Enter)

Post by Rolf »

velden wrote:Overigens denk ik dat de code uit Rolf's post geen tab 'simuleert'.
Klopt, het zet de "enter"-toets alleen uit bij text velden
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

Re: Formbuilder toetssturing (vb Enter)

Post by pedes »

dank u Rolf, dit werkt en doet wat ik wil bekomen.

ik had al gezocht op zo'n script maar niet gevonden, wellicht niet goed genoeg gezocht denk ik ;)

Merci voor het meedenken iedereen.

Mvg,
Peter
Post Reply

Return to “Dutch - Nederlands”