2016-04-20 5 views
1

Ich habe einen Eingang als validieren:Dont Eingangsnummer HTML auf Spring (appfuse)

<form:input id="appetizerQuantity" type="number" path="appetizerQuantity" max='999' pattern="\d*" autocomplete="off" oncopy="return false;" onpaste="return false;" oncut="return false;"/> 

Ich möchte nur importieren von -99 bis 999

Aber ich kann in --00 eingeben, - .01, 1e10 oder -.-, - ..,. und ich möchte nicht so sein.

ich zu bestätigen haben, um es als:

$('#appetizerQuantity').keypress(function (event) { 
     console.log(event.which); 
     console.log($('#appetizerQuantity').val().length); 
     if($(this).val().length < 3) { 
      return isNumber(event, this) 
     } else{ 
      return false; 
     } 
    }); 

und

$("#appetizerQuantity").keydown(function (e) { 
      // Allow: backspace, delete, tab, escape, enter and . 
      if($(this).val().length < 4) { 
       if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 || 
        // Allow: Ctrl+A 
        (e.keyCode == 65 && e.ctrlKey === true) || 
        // Allow: Ctrl+C 
        (e.keyCode == 67 && e.ctrlKey === true) || 
        // Allow: Ctrl+X 
        (e.keyCode == 88 && e.ctrlKey === true) || 
        // Allow: home, end, left, right 
        (e.keyCode >= 35 && e.keyCode <= 39)) { 
        // let it happen, don't do anything 
        return; 
       } 
      } 
     }); 

, der mir helfen kann, bitte.

Hinweis: Ich arbeite mit Projekt verwenden appfuse (Frühling + hybernate).

Danke jeder Körper kann helfen!

Antwort

0

Möglicherweise können Sie das Attribut step verwenden, um die Verwendung von Dezimalstellen zu beschränken. Weitere Informationen finden Sie unter https://stackoverflow.com/a/19012837.

0

Danke Matt Raible, ich reparierte es! Ich ändere Typ = "Nummer" der Eingabe in "Text" auf IOS-Gerät und "Tel" auf Android. I verwendet jquery.numeric.min.js Bibliotheken und fügen Sie Funktion:

$('#appetizerQuantity').numeric({decimal: false, negative: false }, 
function(){$(this).focus(); this.value = "";}); 

Und es funktionierte

Verwandte Themen