Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 验证两个输入_Javascript_Jquery_Input - Fatal编程技术网

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是否都需要该字段