Jeg har et tekstfelt hvor brugeren kun skal kunne taste tal (og komma) ind. Hvis brugeren prøver at poste formen, skal en alertbox komme med en advarsel.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<script type="text/javascript"> function validNum(f){ reg = /[\d\,]?/g; if(!f.textFelt.match(reg)){ alert('Kun tal og komma i feltet'); f.textFelt.focus(); return false } return true; } </script>
og så er det vel også mere sådan her: <script type="text/javascript"> function validNum(f){ reg = /[\d\\,]?/g; if(!f.talfelt.value.search(reg)){ alert('Kun tal og komma i feltet'); f.talfelt.focus(); return false } return true; } </script>
det var det her jeg mente: <script type="text/javascript"> function validNum(f){ reg = /[^\d\,]/g; if(f.talfelt.value.match(reg)){ alert('Kun tal og komma i feltet'); f.talfelt.focus(); return false } else return true; } </script>
Klart en voldsom småfejl ikke at få .value med, men det er vel en indtastning af et eventuelt decimal-tal, du vil understøtte, så:
<script type="text/javascript"> function validNum(f){ reg = /\d+(,\d+)?/g; if(!f.textFelt.value.match(reg)){ alert('Kun tal og komma i feltet'); f.textFelt.focus(); return false } return true; } </script>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.