alleen cijfers/nummers in prompt

Status
Niet open voor verdere reacties.

slabbetje

Gebruiker
Lid geworden
5 mei 2007
Berichten
290
heey weet er iemand hoe ik een prompt kan uitlezen
zodat als er letters in staan je automatisch een error krijgt en je de functie niet uitvoerd?

PHP:
<script language="javascript">
function add_hout_x() {
var t =  prompt ("Vul hier het gewenste getal in", "" );

if (document.handelaar.geld.value < <?php echo $prijs_hout;?>*t) {}
else{
document.handelaar.geld.value = parseInt(document.handelaar.geld.value) - <?php echo $prijs_hout;?>*t;
document.handelaar.hout.value = parseInt(document.handelaar.hout.value) + 1*t;
}
</script>

Het gaat om dit script, zodra je er nu namenlijk een letter invoerd krijg je automatisch NaN in t tekstvak en ik zou t eigenlijk mooi vinden om te zorgen dat hij de functie niet doorvoert als er letters in gevonden zijn en alleen cijfers ingevuld mogen worden

op google heb ik niks kunnen vinden
 
Code:
<script type="text/javascript">
function add_hout_x() { 
    var t =  prompt ("Vul hier het gewenste getal in", "" ); 
    if( isNaN(t)){
       return;
       } 
    if (document.handelaar.geld.value < <?php echo $prijs_hout;?>*t) {} 
    else{ 
    document.handelaar.geld.value = parseInt(document.handelaar.geld.value) - <?php echo $prijs_hout;?>*t; 
    document.handelaar.hout.value = parseInt(document.handelaar.hout.value) + 1*t; 
} 
}
window.onload=add_hout_x;
</script>

dat zou het moeten doen....? wel even de onload weghalen, dat was voor het testen.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan