11. marts 2002 - 19:23Der er
9 kommentarer og 2 løsninger
Valider at antal er et tal
Hvordan laver jeg det smartest, så jeg kan validere et input for om det er et naturligt tal? Dvs. et tal mellem 1 og uendelig. Altså skal den også fejle ved ting som "e", "(6)", "4-", "-4", ",23.," , "!1" , og lign..
Håber I forstår mit lettere kryptiske spørgsmål :)
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.
udtrækker tal fra fom og kontrollere om det er blank eller et korrekt tal.
a = Request.QueryString("tal") ' Hent tallet fra formen if IsNumeric(CStr(a)) then ' CStr er nødvendig da IsNumeric acceptere blank som et tal. ??? ' Det er et tal else ' Feltet er blank eller der er fejl i tallet. end if
kun naturlige tal, fra 1 til 999, ingen decimal tal, ingen paranteser intet andet end et rent tal... Har indtil videre fået bikset følgende javascript sammen, det virker stortset bortset fra nogle enkelte undtagelser. ___________________________________________________________________ <script> <!-- function Checkantal() { if (document.tjek.antal.value > 0 & document.tjek.antal.value <= 999 & !(Number(document.tjek.antal.value) == "NaN")) alert("Jamen dog bette barn da!") else alert("Du skal indtaste et tal mellem 1 og 999"); }; // --> </script>
Din egen funktion er jo JavaScript - prøv den kategori - de har garanteret en der kan gøre det.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.