[英]how to enter only number in input box(using regex) in jquery + javascript?
[英]How to give a permission to the user to enter only number between 1 to 100 using jQuery or javaScript
我需要限制用戶僅輸入1-100之間的數字,如果他正在輸入101,我應該給一個彈出消息說請輸入1-100之間的任何數字?
使用jQuery或JavaScript
坦斯克
if ($('#element_id').val() > 100 || $('#element_id').val() < 1) {
alert( "Please enter a number between 1 - 100 ");
}
我知道您要求一個彈出消息,但是我想我會向您顯示另一個選擇(擴展George Cummins的代碼):
$("#element_id").keyup(function() {
if ($('#element_id').val() > 100 || $('#element_id').val() < 1) {
$("#validationMessage_id").show();
}
else {
$("#validationMessage_id").hide();
}
});
$('.target').change(function() {
if (Number($('.target')[0].value) < 0 || Number($('.target')[0].value) > 100) {
alert('Number must be less than 100');
};
});
基本上是Devneck所做的,但如果該值無效,則將該字段重新設置為空。
$('.target').change(function () {
if (Number($(this).val()) < 0 || Number($(this).val()) > 100) {
$(this).val('');
alert('Number must be less than 100');
};
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.