Avatar billede hirayz Nybegynder
12. februar 2002 - 21:21 Der er 7 kommentarer og
1 løsning

Hvordan laver man ...

hvordan laver man sådan at man kun må indtaste tal i en textbox og at det kun må have en vis længde...
Avatar billede elkrog Nybegynder
12. februar 2002 - 21:27 #1
Kun 2 karakterer:

maxlength="2"
Avatar billede hirayz Nybegynder
12. februar 2002 - 21:29 #2
ja men man skal kun kunne indtaste tal (1234567890) og ellers skal den komme med en fejl når man submitter formen ...
Avatar billede elkrog Nybegynder
12. februar 2002 - 21:37 #3
øjeblik...
Avatar billede elkrog Nybegynder
12. februar 2002 - 21:44 #4
Prøv denne her:

Husk at rette FORMNAVN og NAVN til hvad du har kaldt dem

<script language=javascript>
function tal() {

  var resultat=true;
  var pnr=parseInt(document.FORMNAVN.NAVN.value, 10)
  var pnrstr=pnr.toString();
  if(pnrstr.length != 4)  {
  alert("Kun tal og max 4 cifre.");
  resultat=false;
  }
  return resultat;
  }

</script>
Avatar billede elkrog Nybegynder
12. februar 2002 - 22:09 #5
Du får lige det fulde script,
igen husk at rette til.

<script language=javascript>
function tal() {

  var resultat=true;
  var pnr=parseInt(document.FORMNAVN.NAVN.value, 10)
  var pnrstr=pnr.toString();
  if(pnrstr.length != 4)  {
  alert("Kun tal og max 4 cifre.");
  resultat=false;
  }
  return resultat;
  }

function check() {
  var resultat=true;
  resultat= tal();
  return resultat;
  }

</script>


og så laver du en:

onSubmit="return check(this)"

Det virker (har checket).
Avatar billede mr.meincke Nybegynder
12. februar 2002 - 22:22 #6
her:

-----------------------
<html>
<head>
  <title>Din titel her</title>
  <script>
    var validNum = "0123456789"
 
    function CheckNum() {
          var c=String.fromCharCode(event.keyCode)
          if(validNum.indexOf(c)==-1)
            event.returnValue=false
    }
  </script>
</head>

<body>

<input type="Text" onKeyPress="CheckNum()" value="">

</body>
</html>
-------------------------
Den tjekker imens du skriver...den skriver ikke tegnet hvis du trykker fx A...

MVH
Mr.Meincke
Avatar billede mr.meincke Nybegynder
12. februar 2002 - 22:23 #7
udskrift: <input type="Text" onKeyPress="CheckNum()" value="">
med: <input type="Text" onKeyPress="CheckNum()" value="" maxlength="4">

----------
info: maxlength="4" skal ændres med det antal tegn feltet må indeholde
Avatar billede hirayz Nybegynder
13. februar 2002 - 08:23 #8
genialt tak!
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