简体   繁体   English

如何使用jQuery或javaScript授予用户仅输入1到100之间的数字的权限

[英]How to give a permission to the user to enter only number between 1 to 100 using jQuery or javaScript

I need to restrict the user to enter only number between 1 - 100 suppose if he is entering 101 i should give a popup message says please enter any number between 1 - 100? 我需要限制用户仅输入1-100之间的数字,如果他正在输入101,我应该给一个弹出消息说请输入1-100之间的任何数字?

Using jquery or javascript 使用jQuery或JavaScript

thansk 坦斯克

if ($('#element_id').val() > 100 || $('#element_id').val() < 1) { 
    alert( "Please enter a number between 1 - 100 "); 
}

I know you asked for a popup message, but I thought I would show you the other option (expanding on George Cummins' code): 我知道您要求一个弹出消息,但是我想我会向您显示另一个选择(扩展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');
  };
});

Basically what Devneck did, except setting the field back to empty if the value is invalid. 基本上是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.

相关问题 如何在jQuery + JavaScript中的输入框中仅输入数字(使用正则表达式)? - how to enter only number in input box(using regex) in jquery + javascript? JavaScript如何确保用户输入1到100之间的数字 - JavaScript how to ensure user enters a number between 1 and 100 如何使用javascript限制用户只输入数字并在textarea中输入密钥? - How to restrict user to enter only numbers and enter key in textarea using javascript? jquery 验证允许在 user1 到 user100 之间输入代码 - jquery validation allow to enter code between user1 to user100 Javascript/Jquery - 限制用户在字母前输入数字 - Javascript/Jquery - restrict user to enter number before a letter 当用户输入新数字或字符并开始输入javascript或jquery时如何删除先前的文本 - how to remove previous text when user enter a new number or character and start typing in javascript or jquery 出现一个提示对话框,提示用户输入一个介于 0 和 100 之间的数字 - a prompt dialog box appears, which prompts the user to enter a number between 0 and 100 如何使用JavaScript限制用户在文本框中仅输入2位数字(一天中的小时数) - How to restrict user to enter only 2digits only (hours in a day) in textbox using javascript 如何授予用户使用脚本API查看私人文档的权限 - how to give permission for the user to view private doc using scribed API 如何使用 JavaScript 语言比较两个对象并返回一个介于 0 和 100 之间的数字,表示相似度的百分比作为结果 - How to compare two objects using JavaScript language and return a number between 0 and 100 representing the percentage of similarity as the result
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM