需要选择所有输入文件,并使用jquery逐个验证
我需要验证我表格中的所有输入,以便在每个输入的keyup函数中进行验证 我的问题是,我能在不对每个输入字段进行书面验证的情况下完成这项工作吗。(使用需要选择所有输入文件,并使用jquery逐个验证,jquery,html,validation,Jquery,Html,Validation,我需要验证我表格中的所有输入,以便在每个输入的keyup函数中进行验证 我的问题是,我能在不对每个输入字段进行书面验证的情况下完成这项工作吗。(使用each();或其他方法) 对不起,我问了你们一个愚蠢的问题 ' $(".required:input").each(function validate() { $(this).keyup(function(){ var input=$(this).val();
each();
或其他方法)
对不起,我问了你们一个愚蠢的问题
'
$(".required:input").each(function validate() {
$(this).keyup(function(){
var input=$(this).val();
if (input == '') {
$('.SpRequired').html("<img src='img/stop.png' style='width:25px;'>").show('slow');
return false;
}
else {
$('.SpRequired').html("<img src='img/right.png' style='width:5px;'>").show('slow');
return true;
}
});
});'
'
$(“.required:input”).each(函数验证(){
$(this).keyup(function(){
var输入=$(this.val();
如果(输入=“”){
$('.SpRequired').html(“”).show('slow');
返回false;
}
否则{
$('.SpRequired').html(“”).show('slow');
返回true;
}
});
});'
这是我写的请纠正我
$("input").keyup(function() {
//whatever you want to validate
});
是的,你可以。向我们展示您的尝试,并解释发生了什么以及它是如何工作的。
$(“输入”).keyup(function(){
?似乎是一个相当公平的插件,可以替代更常见的插件(如@rorymcrossan所述).Diego Lopes的插件在他的github页面上有很好的文档记录,甚至提供了一个对您的案例非常有用的onKeyup选项参数。我不需要使用第三方插件,我更喜欢自己编写验证(我知道它很傻)我不需要使用第三方插件,我更喜欢自己编写验证(我知道它很傻)你不需要使用任何第三方插件。上面代码中唯一使用的第三方插件是jQuery。你想使用纯JS吗?@Binku看到了你问题中的代码-对我来说非常好,请参见。但是我会重构$(“.required:input”).each(function validate(){$(this.keyup)(function(){/code>to$(“.required:input”).keyup(function(){…});
,按照您的方式,它不是必需的,而且有点多余。