Geen spaties in <INPUT> veld

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Paco de Wulp

Paco de Wulp

06/06/2013 13:48:28
Quote Anchor link
1ste. Hoe check ik een input-veld zodat er geen spaties kunnen worden ingevoerd
2de. Alles moet naar Hoofdletter omgezet worden (kan ook geloof ik met een functie van PHP, maar dat is achteraf)

Paco.
 
PHP hulp

PHP hulp

18/12/2024 23:43:48
 
- Ariën  -
Beheerder

- Ariën -

06/06/2013 14:00:59
Quote Anchor link
1) Direct of na het posten van het formulier?
2) ucfirst()
 
Ward van der Put
Moderator

Ward van der Put

06/06/2013 14:33:10
Quote Anchor link
In JavaScript kun je de volgende twee expressies gebruiken. De eerste verwijdert spaties en de tweede zet de string om in hoofdletters:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
this.value = this.value.replace(/\s/g,'');
this.value = this.value.toUpperCase();


In een formulier gebruik je ze bijvoorbeeld zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input name="foo" onkeyup="this.value=this.value.replace(/\s/g,'');this.value=this.value.toUpperCase();" type="text">


Aansluitend inderdaad in PHP controleren of je wel de input ontvangt die je verwacht.
 
Paco de Wulp

Paco de Wulp

06/06/2013 14:49:11
Quote Anchor link
Precies wat ik zoek. Geweldig !
Dank je Ward.
 
Paco de Wulp

Paco de Wulp

13/06/2013 10:22:14
Quote Anchor link
mmmmmm...

Deze oplossing geldt niet als je copy-and-paste doet !!!!???

Balen...
 
Ward van der Put
Moderator

Ward van der Put

13/06/2013 10:29:05
Quote Anchor link
Paco de Wulp op 13/06/2013 10:22:14:
mmmmmm...

Deze oplossing geldt niet als je copy-and-paste doet !!!!???

Balen...


Daarvoor kun je onpaste gebruiken.
 
Paco de Wulp

Paco de Wulp

13/06/2013 16:22:21
Quote Anchor link
Jij weet altijd weer een antwoord hè !
:-)
Thx again
Gewijzigd op 13/06/2013 16:22:58 door Paco de Wulp
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.