javascript values only

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SCO

SCO

17/12/2005 22:49:00
Quote Anchor link
Hoi allemaal,

Ben op zoek naar een simpel javascript die ervoor zorgt dat alleen numerieke getallen in een formulier ingevoerd kunnen worden en via onChange een javascript aanroept die vervolgens een alert geeft..

Kan iemand helpen?

TX
 
PHP hulp

PHP hulp

19/11/2024 06:20:59
 
- SanThe -

- SanThe -

17/12/2005 22:58:00
Quote Anchor link
En wat als javascript uitstaat?
 
SCO

SCO

18/12/2005 00:00:00
Quote Anchor link
Die staat niet uit :D
 
Willem Jan Z

Willem Jan Z

18/12/2005 00:07:00
Quote Anchor link
Bij andere mensen bedoelt hij... Veel mensen hebben JS disabled tegenwoordig
Gewijzigd op 18/12/2005 01:36:00 door Willem Jan Z
 
- SanThe -

- SanThe -

18/12/2005 00:30:00
Quote Anchor link
Willem-Jan:
bedoelt ze...


Oeps.... foutje ;-)
 
Willem Jan Z

Willem Jan Z

18/12/2005 01:35:00
Quote Anchor link
SanThe:
Willem-Jan:
bedoelt ze...


Oeps.... foutje ;-)


Shame on me :$ Ik weet het wel, maar die fout is snel gemaakt :S
 
Jan Koehoorn

Jan Koehoorn

18/12/2005 01:36:00
Quote Anchor link
Maar goed, als JavaScript aanstaat, zou je JavaScript regular expressions kunnen gebruiken:

function test_number (veldwaarde) {
var valid_number = /^[0-9]+$/;
return valid_number.test (veldwaarde);
}

die koppel je aan de onkeyup event van het testveld.

Let op: ALTIJD nog een server-side check doen, bijv met PHP.
Gewijzigd op 18/12/2005 10:25:00 door Jan Koehoorn
 
SCO

SCO

18/12/2005 15:04:00
Quote Anchor link
Hoi Jan,

Het lukt nog niet helemaal met het bovenstaande script. Ik wil graag dat hij bij meerdere velden (p1 t/m p39) van formulier "form" controleert of er inderdaad een nummer is ingevoerd, en zo niet, hij een alert geeft bij onkeyup.. Hoe zou ik jouw script dan moeten aanpassen?

Alvast bedankt!

SCO
 
Jan Koehoorn

Jan Koehoorn

18/12/2005 16:38:00
Quote Anchor link
Je zou zo kunnen beginnen:

window.onload = init;

function init () {
var x = document.getElementsByTagName ('input');
var n = x.length;

for (i = 0; i < n; i++) {
// en dan hier de functie die checkt koppelen aan x.onkeyup
}
}
 



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.