bara siffror

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • DiDjo
    Medlem
    • 2002-11-03
    • 543

    #1

    bara siffror

    Hej! Jag har denna kod som göra att man bara kan skriva siffror! Men det finns en bugg i den! Skriver man 5000- så tar man "pengar" av den andra! Men man måste hålla in - knappen! Jag vill att så fortman trycker på knappen så kommer det upp meddelande om att man inte kan skriva så! Ska hellst inte skrivas i formen!

    [KOD]
    <input type="text" onKeyup="re=/(\d+)/; re.exec(this.value); this.value=RegExp.$1;" size="20" name="pengar">
    [/KOD]
    //DiDjo

    DiDjo Kommun - www.didjo.com

    Uppdateras just nu!
  • DiDjo
    Medlem
    • 2002-11-03
    • 543

    #2
    o shit! Skrev i fel forum! Flytta på tråden plz!
    //DiDjo

    DiDjo Kommun - www.didjo.com

    Uppdateras just nu!

    Comment

    • LarsG
      Medlem
      Årets medlem 2001
      • 2000-12-03
      • 12465

      #3
      Flyttad från ASP
      essentitia preter non sans multiplicandum

      Comment

      • DiDjo
        Medlem
        • 2002-11-03
        • 543

        #4
        Är det någon som vet?
        //DiDjo

        DiDjo Kommun - www.didjo.com

        Uppdateras just nu!

        Comment

        • Jojoxx
          Moderator
          • 2000-06-18
          • 4306

          #5
          [kod]
          <script language="JavaScript" type="text/javascript">
          function checker(obj){
          if(!obj.value.match(/^\d+$/)){
          alert('fel');
          obj.value=(obj.value.match(/\d+/))?obj.value.match(/\d+/):'';
          }
          }
          </script>
          ...
          <input type="text" onKeyup="checker(this);" size="20" name="pengar">
          [/kod]
          / Jojoxx

          "Always remember that you're unique and special, just like everyone else..."

          Comment

          • DiDjo
            Medlem
            • 2002-11-03
            • 543

            #6
            Förlåt att jag inte svarat! Men det fungerar fin fint! Tackar så mycket!
            //DiDjo

            DiDjo Kommun - www.didjo.com

            Uppdateras just nu!

            Comment

            • DiDjo
              Medlem
              • 2002-11-03
              • 543

              #7
              men det går fortfrande... meddelandet kommer upp när man släpper tangenten! Så om man håller in den och trycker på Skicka så får man grejjerna iaf
              //DiDjo

              DiDjo Kommun - www.didjo.com

              Uppdateras just nu!

              Comment

              • Jojoxx
                Moderator
                • 2000-06-18
                • 4306

                #8
                Då provar vi väl samma lösning som i granntråden.

                [kod]
                <input type="text" onkeypress="return !!String.fromCharCode(event.keyCode).match(/[\d]/);">
                [/kod]
                / Jojoxx

                "Always remember that you're unique and special, just like everyone else..."

                Comment

                Working...