Avatar billede dna Nybegynder
10. september 2001 - 00:19 Der er 8 kommentarer og
1 løsning

Form-validering !?

Hvordan laver jeg en formvalidering om det er et HELT tal !?

dna
Avatar billede roenving Novice
10. september 2001 - 00:21 #1
Kan du ik\' bare lave det om til et helt tal ??

Men test om Math.floor(tallet)==tallet, så sku\' du ah\' den.

hth
jes
Avatar billede roenving Novice
10. september 2001 - 00:21 #2
aeh ...
ha\'
Avatar billede jakoba Nybegynder
10. september 2001 - 00:30 #3
Officielt er der ikke noget der hedder \"helt tal\"
prøv:
  alert( \"heltal er \" +typeof( 5 ) +\"  kommatal er typeof( 5.333 ) );
der er kun datatypen \"number\".

du kan evt teste med:

  if ( Math.round(dinvar) == dinvar ) {
      // ingen decimaldel af betydning
  } else {
      // definitivt et kommatal
  }

Det er godt nok til en praktisk test.

mvh JakobA
Avatar billede jakoba Nybegynder
10. september 2001 - 00:31 #4
Ups. namgler  \' \" + \'
  alert( \"heltal er \" +typeof( 5 ) +\"  kommatal er \" +typeof( 5.333 ) );
Avatar billede Slettet bruger
10. september 2001 - 10:43 #5
Prøv:

function erInt(felt) {
if (felt.value.indexOf(\".\") == -1 && felt.value.indexOf(\",\") == -1 && felt.value.Lang.isInt(streng)) {
return true
}
else {
return false
}
}

Returnerer true eller false (tror jeg). Kaldes fra tekstfeltet med erInt(this), fx:
<input type=\"text\" size=\"30\" onBlur=\"erInt(this)\">
Avatar billede dna Nybegynder
14. september 2001 - 04:51 #6
FUCK! phoenixy skulle jo have haft lidt point også, da det var en god idé!!!

dna
Avatar billede Slettet bruger
14. september 2001 - 16:16 #7
Det gør ikke noget! Jeg har så mange (NOT)...
Avatar billede jakoba Nybegynder
14. september 2001 - 16:38 #8
og jeg slipper ikke dem jeg har ravet til mig :-))
  \"felt.value.Lang.isInt(streng)\"
Lang og isInt er da vist WML, er det ikke?
Avatar billede roenving Novice
15. september 2001 - 01:59 #9
Hverken Lang (det må være et \'Core object\', når det er med stort) eller isInt er omtalt i min bibel, så der har du måske fat i noget JakobA.

jes
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester