Formulier ingavevorm
Ik zou graag hebben dat dat wanneer klanten zich registeren op mijn website de gegevens die ze ingeven onmiddelijk in een bepaalde vorm geplaatst worden.
Zelfs nog wanneer ze ze aan het ingeven zijn.
Liefst zou ik hiervoor steepjes willen gebruiken die aangeven hoeveel plaatsen hiervoor voorzien zijn:
vb.
Telefoonnummer: ___ ___ ___.
E-mailadres: _____________@_____________.___
Ik ben al een tijdje aan het zoeken maar ik kan dit niet vinden.
Is er iemand die me hiermee even op gang kan helpen eventueel zelfs gewoon met de zoektermen of dergelijke.
Hartelijk dank.
Steven
Voor telefoonnummer zijn verschillende notaties en hoe ga je dan om met buitenlandse nummers?
Obelix en Idefix op 01/08/2012 16:28:41:
Als je jouw voorbeelden in een echt formulier wilt gebruiken even wat praktische vragen: jij bepaalt dus hoelang een emailadres mag zijn en waar het @ staat (aantal streepjes)? En wat als het mailadres korter/langer is? Dan mag het niet?
Voor telefoonnummer zijn verschillende notaties en hoe ga je dan om met buitenlandse nummers?
Voor telefoonnummer zijn verschillende notaties en hoe ga je dan om met buitenlandse nummers?
Ik heb dit systeem reeds eerder gezien en ik vond dat dit zeer goed werkte.
Voor de landcodes was hier een appart venster voorzien. Ook voor het e-mailadres werkte dit maar ik weet niet net meer hoe. Ik ben op zoek geweest naar een voorbeeld maar ik kan het echter niet meer terugvinden.
Ik zou liefst niet alle gegevens zomaar wegschrijven in de database, ik zou hier eenzelfde lijn willen. Maar wanneer ik achteraf een script de structuur van de gegevens laat wijzigen vrees ik dat er pas echt iets kan misgaan. Wanneer de mensen dit zien wanneer ze het ingeven kunnen ze dit nog aanpassen indien nodig.
Steven dirickx op 01/08/2012 21:17:34:
Ik zou liefst niet alle gegevens zomaar wegschrijven in de database, ik zou hier eenzelfde lijn willen. Maar wanneer ik achteraf een script de structuur van de gegevens laat wijzigen vrees ik dat er pas echt iets kan misgaan.
Wat bedoel je hier mee?
Dat je gegevens niet 'maar zo' wegschrijft lijkt me logisch/prima.
Maar je kunt na het verzenden van een formulier prima controleren of alle velden (juist) zijn ingevuld. Volgens mij kun je met (bv) jquery al tijdens het invullen de input controleren.
Wat bedoel je met 'structuur van gegevens' (en waarom zou je die willen wijzigen)?
http://www.webresourcesdepot.com/javascript-input-masks/
Verder onderschrijf ik de vorige post: vaak weet je niet exact wat het invulmasker van een veld moet zijn. Op zo'n moment zou ik hem dan ook niet gebruiken.
Ik kan wel het aantal in te geven karakters vergroten zo kunnen ze nog wel zeker alles ingeven.
@obelix en Idefix: iedereen geeft momenteel hun telefoonnummer in op een andere wijze: 054721525 of 054 72 15 25 of 054/721.525 ... dat zou ik graag allemaal wat in dezelfde vorm zien.
Met de structuur bedoel ik de vorm bv alles telefoonnummer: 054 72 15 25.
Het was inderdaad de bedoeling dat dit tijdens het ingeven reeds werd nagekeken.
Hartelijk dank.
Laat de mensen lekker typen wat ze willen: jij kan gewoon 10 cijfers opslaan in je database.
Bij het tonen kan je het veranderen: namelijk zoals jij wilt.
Voorbeeld: ik woon in 0184.
Waarom wil jij dat als 018 46 63 84 3 intyp? Want die 054-code mist trouwens een cijfertje.
Ik typ mijn telefoonnummer altijd als 0184-633843 (of zonder '-', als die niet mag).
Maar aub... laat mij gewoon typen wat ik wil.
En wat je er daarna mee doet, moet jij weten.
Vragen? Bel me maar ;)
Toevoeging op 04/08/2012 11:15:38:
En kijk hier eens naar: http://www.websemantics.co.uk/tutorials/accessible_forms/ of http://www.usarchy.com/2006/09/tips-usability-formulieren/
Toevoeging op 04/08/2012 11:23:45:
Punt 24 van de laatst genoemde link:
Quote:
Laat gebruikers velden invoeren zoals zij willen
Het is al twee keer voorgekomen in de usability fouten en foutjes, bij Amazon en Dell nota bene. Als een gebruiker zijn telefoonnummer als 020-123 4567 invult, zorg dan dat het formulier dat accepteert en gewoon 0201234567 opslaat in de database. Datzelfde geldt natuurlijk ook voor internationaal georiënteerde sites waar een landcode als +31 of 0031 ingevuld kan worden. Dwing de gebruiker zich niet aan te passen aan je website, maar pas de website aan aan de gebruiker.
Zorg bijvoorbeeld ook dat het veld voor invullen van een postcode minstens 5 tekens lang is, zodat mensen zowel 1234 ab als 1234ab als 1234AB als 1234 AB kunnen invullen.
Het is al twee keer voorgekomen in de usability fouten en foutjes, bij Amazon en Dell nota bene. Als een gebruiker zijn telefoonnummer als 020-123 4567 invult, zorg dan dat het formulier dat accepteert en gewoon 0201234567 opslaat in de database. Datzelfde geldt natuurlijk ook voor internationaal georiënteerde sites waar een landcode als +31 of 0031 ingevuld kan worden. Dwing de gebruiker zich niet aan te passen aan je website, maar pas de website aan aan de gebruiker.
Zorg bijvoorbeeld ook dat het veld voor invullen van een postcode minstens 5 tekens lang is, zodat mensen zowel 1234 ab als 1234ab als 1234AB als 1234 AB kunnen invullen.
En daar sta ik helemaal achter.
Gewijzigd op 04/08/2012 11:32:50 door Eddy E