Ich habe einen Prozentsatz Textbox. Ich möchte Werte von 0 bis 100 eingeben. Nicht mehr als 100 oder negative Werte.erlauben nur 0-100 Prozent Werte in Textfeld
Bitte diese Geige überprüfen. Hier erlaubt es nur zweistellige Werte wie 99 und nach 99 erlaubt es die Anzahl der Dezimalstellen (99 .......... 9999) so. Müssen nur einen Dezimalpunkt zulassen und ich kann auch 100 eingeben.
Hinweis: nur
- Kann 0 bis 100 eingeben und nicht negativ und nicht mehr als 100,00
- Nach dezimal ich nur zwei Ziffern wie, 99.99 eingeben möge.
- Keine negativen Werte zulassen.
- Erlaube nur einen Dezimalpunkt wie (9.99 oder 99.99). Nicht (9 ....... 9..9 ... 80099 oder 99 ....... 9 ... 9).
<script>
function check(e,value){
//Check Charater
var unicode=e.charCode? e.charCode : e.keyCode;
if (value.indexOf(".") != -1)if(unicode == 46)return false;
if (unicode!=8)if((unicode<48||unicode>57)&&unicode!=46)return false;
}
function checkLength(){
var fieldVal = document.getElementById('txtF').value;
//Suppose u want 3 number of character
if(fieldVal < 100){
return true;
}
else
{
var str = document.getElementById('txtF').value;
str = str.substring(0, str.length - 1);
document.getElementById('txtF').value = str;
}
}
</script>
<input id="txtF" type="number" onKeyPress="return check(event,value)" onInput="checkLength()" />
<p id="s"></p>
Bitte helfen Sie mir, wie kann ich dies mit jQuery
oder JavaScript
tun.
in html? Ich möchte in jquery oder javascript einschränken. –
so etwas wie das https://jsfiddle.net/9d8ene7u/ – guradio
Bitte überprüfen Sie diese Geige. Es erlaubt mehr als 100 und n Anzahl von Dezimalpunkt und negativen Wert auch. –