Jquery lidations keyup不起作用,例如,如果输入的数字必须大于某个值,则可能需要多次按键才能输入。关于验证-我上面的代码没有验证,我指出您应该添加该值。请注意,任何验证都应允许通过粘贴、拖放等方式输入值。您的权利在输入时确实感觉很奇怪,只是我不希望用
Jquery lidations keyup不起作用,例如,如果输入的数字必须大于某个值,则可能需要多次按键才能输入。关于验证-我上面的代码没有验证,我指出您应该添加该值。请注意,任何验证都应允许通过粘贴、拖放等方式输入值。您的权利在输入时确实感觉很奇怪,只是我不希望用,jquery,textbox,Jquery,Textbox,lidations keyup不起作用,例如,如果输入的数字必须大于某个值,则可能需要多次按键才能输入。关于验证-我上面的代码没有验证,我指出您应该添加该值。请注意,任何验证都应允许通过粘贴、拖放等方式输入值。您的权利在输入时确实感觉很奇怪,只是我不希望用户输入超过最大值的数字,但没有意识到它已更改为最大值,键控意味着他们会看到数字的变化,但他们可能想知道为什么在输入数字时会出现这样的行为!(this.value theval?大脑放屁。我不是机器lol。不过谢谢。!(this.value th
lidations keyup不起作用,例如,如果输入的数字必须大于某个值,则可能需要多次按键才能输入。关于验证-我上面的代码没有验证,我指出您应该添加该值。请注意,任何验证都应允许通过粘贴、拖放等方式输入值。您的权利在输入时确实感觉很奇怪,只是我不希望用户输入超过最大值的数字,但没有意识到它已更改为最大值,键控意味着他们会看到数字的变化,但他们可能想知道为什么在输入数字时会出现这样的行为
!(this.value theval
?大脑放屁。我不是机器lol。不过谢谢。!(this.value theval
?大脑放屁。我不是机器lol。不过谢谢。
$(document).ready(function() {
$("#mytextbox").change(function() {
var max = $("#mybutton").val();
var number = $("#mytextbox").val();
if(number > max) {
$("#mytextbox").val(max);
}
});
});
// inside your document ready handler:
$("#numberAnswerTxt").change(function(e){
this.value = Math.min(+this.value, +$("#gridTxt").val());
});
$(document).ready(function () { /* your code here */ });
// is equivalent to
$(function() { /* your code here */ });
$('#numberAnswerTxt').bind('keyup', function () {
//get the integer value of the `#gridTxt` input
var gridTxt = parseInt($('#gridTxt').val().replace(/[^0-9\.]+/g, ''));
//if `#gridTxt`'s value has been set then limit this input's value to `#gridTxt`'s value
if (gridTxt > 0) {
this.value = parseInt(this.value.replace(/[^0-9\.]+/g, ''));
if (this.value > gridTxt) {
this.value = gridTxt;
}
//otherwise if no value has been set for `#gridTxt` then reset the value of this input
} else {
this.value = '';
}
});
$('#numberAnswerTxt').keyup(function(event) {
var theval = $('#gridTxt').val();
if (parseInt(theval) && !(this.value <= theval)) {
this.value = theval;
}
});
// onChange and onKeyUp now fire the same event handler
$('#numberAnswerTxt').bind('keyup change', function(event) {
var theval = $('#gridTxt').val();
if (parseInt(theval) && !(this.value <= theval)) {
this.value = theval;
}
});