Javascript 验证两个输入
我正在开发一个应用程序,因为我一直在验证Javascript 验证两个输入,javascript,jquery,input,Javascript,Jquery,Input,我正在开发一个应用程序,因为我一直在验证removeClassto按钮的两个输入 $('input#firstInput').blur(函数(){ tmpval2=$('input#secondInput').val(); tmpval=$(this.val(); 如果(tmpval==''){ $(“#myButton”).addClass('已禁用') } else if(tmpval2==''){ $(“#myButton”).addClass('已禁用') }否则{ $(“#myBut
removeClass
to按钮的两个输入
$('input#firstInput').blur(函数(){
tmpval2=$('input#secondInput').val();
tmpval=$(this.val();
如果(tmpval==''){
$(“#myButton”).addClass('已禁用')
}
else if(tmpval2==''){
$(“#myButton”).addClass('已禁用')
}否则{
$(“#myButton”).removeClass('已禁用')
}
});代码>
验证两个输入
发送
首先删除类,然后添加类,同时检查两个输入
$('.inputs').change(函数(){
$(“#myButton”).removeClass('disabled');
var isValid=false;
$('.inputs')。每个(函数(){
if($(this.val()&&&$(this.val().length){
isValid=true;
返回false;//与break相同;
}
});
如果(!isValid){
$(“#myButton”).addClass('已禁用')
}
});代码>
验证两个输入
发送
首先删除类,然后添加类,同时检查两个输入
$('.inputs').change(函数(){
$(“#myButton”).removeClass('disabled');
var isValid=false;
$('.inputs')。每个(函数(){
if($(this.val()&&&$(this.val().length){
isValid=true;
返回false;//与break相同;
}
});
如果(!isValid){
$(“#myButton”).addClass('已禁用')
}
});代码>
验证两个输入
发送
您需要在更改事件时执行此操作。
这是我的解决方案-快速:)
例如:
$('input.required').keyup(function(){
/* Validate all required fields */
var err = 0;
$('input.required').each(function(){
var input = $(this);
if(input.val().length == 0){
err++;
}
});
if(!err){
$('#myButton').removeClass('disabled');
}
});
您需要在更改事件时执行此操作。
这是我的解决方案-快速:)
例如:
$('input.required').keyup(function(){
/* Validate all required fields */
var err = 0;
$('input.required').each(function(){
var input = $(this);
if(input.val().length == 0){
err++;
}
});
if(!err){
$('#myButton').removeClass('disabled');
}
});
您可能应该监听按键,然后检查第一个输入或第二个输入的值是否为空。如果是,则禁用该按钮。否则,两个输入都有值,因此可以删除禁用的类
对HTML的唯一更改是,我已将类输入字段添加到所有应检查的输入字段中
$('.input field').keyup(函数(){
var firstValue=$('#firstInput').val(),
secondValue=$('#secondInput').val();
如果(第一个值=“”| |第二个值=“”){
$(“#myButton”).addClass('disabled');
}否则{
$(“#myButton”).removeClass('disabled');
}
});代码>
验证两个输入
发送
您可能应该监听按键,然后检查第一个输入或第二个输入的值是否为空。如果是,则禁用该按钮。否则,两个输入都有值,因此可以删除禁用的类
对HTML的唯一更改是,我已将类输入字段添加到所有应检查的输入字段中
$('.input field').keyup(函数(){
var firstValue=$('#firstInput').val(),
secondValue=$('#secondInput').val();
如果(第一个值=“”| |第二个值=“”){
$(“#myButton”).addClass('disabled');
}否则{
$(“#myButton”).removeClass('disabled');
}
});代码>
验证两个输入
发送
尝试此代码或通过下面的fiddle链接
JAVASCRIPT代码-
$('input').blur(function(){
$("#myButton").removeClass('disabled');
tmpval = $(this).val();
if(tmpval == '') {
$("#myButton").addClass('disabled');
}
if($(this).siblings('input').val() == ''){
$("#myButton").addClass('disabled');
}
});
请尝试此代码或浏览下面的fiddle链接
JAVASCRIPT代码-
$('input').blur(function(){
$("#myButton").removeClass('disabled');
tmpval = $(this).val();
if(tmpval == '') {
$("#myButton").addClass('disabled');
}
if($(this).siblings('input').val() == ''){
$("#myButton").addClass('disabled');
}
});
检查这是否可以解决您的问题
谢谢
$('input#firstInput').keyup(函数(){
var tmpval=$(this.val();
var tmpval1=“”;
$('input#secondInput').keyup(函数(){
tmpval1=$(this.val();
检查有效(tmpval,tmpval1);
});
检查有效(tmpval,tmpval1);
});
功能检查有效(tmpval、tmpval1){
如果(tmpval=''| | tmpval1=''){
$(“#myButton”).addClass('已禁用')
}
否则{
$(“#myButton”).removeClass('已禁用')
}
}
验证两个输入
发送
检查这是否可以解决您的问题
谢谢
$('input#firstInput').keyup(函数(){
var tmpval=$(this.val();
var tmpval1=“”;
$('input#secondInput').keyup(函数(){
tmpval1=$(this.val();
检查有效(tmpval,tmpval1);
});
检查有效(tmpval,tmpval1);
});
功能检查有效(tmpval、tmpval1){
如果(tmpval=''| | tmpval1=''){
$(“#myButton”).addClass('已禁用')
}
否则{
$(“#myButton”).removeClass('已禁用')
}
}
验证两个输入
发送
两个输入均未进行验证。仅对一个输入字段有效,如果用户将输入字段中的字符隔开,则不起作用。也许一开始就让它成为真的。如果某个字段为空,则将其设为false,并检查两种情况下我需要的输入是否都未验证。仅适用于一个输入字段,如果用户将输入字段中的字符重新隔开,则不起作用。也许一开始就让它成为真的。如果某个字段为空,则将其设为false,并检查两个CA是否都需要该字段