Controleren of input cijfer is

Status
Niet open voor verdere reacties.

Rutger Bevers

Nieuwe gebruiker
Lid geworden
15 sep 2007
Berichten
2
Ik heb in Visual web developer express edition een simpele website gemaakt met twee invoervakjes. Wanneer er op een knop gedrukt wordt word de waarde van de twee invoervakjes met elkaar vermenigvuldigd.

Nu is mijn vraag: hoe kan ik controleren of er cijfers zijn ingeven?

Bedankt
 
Er is een betere oplossing dan tryparse.
voor tryparse moet de data eerst naar de server, om daar gecontroleerd te worden.
beter is het om op de machine van de gebruiker, de client, de waarde al te controleren.
Dit kan door middel van de Validator objecten.

Als je een tekstbox "TextBox1" op de pagina hebt, en je wil dat alleen cijfers worden ingevuld,
kijk in de toolbox onder "validation".
Sleep de "regular expression validator" op de pagina.
Bij properties van de validator,
vul bij "ErrorMessage" in : "alleen getallen"
kies bij "ControlToValidate" uit de dropdownbox "TextBox1".
En vul in bij property "ValidationExpression" een van de volgende opties in :
^[0-9]$ ( er mag maar een cijfer ingevuld worden )
^\d$ ( in plaats van [0-9] mag je ook \d schrijven )
^[0-9]{1,10}$ ( er mogen 1 t/m 10 cijfers ingevuld worden )

dat is alles.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan