Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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
Jquery 具有可能的空白输入字段的条件函数_Jquery - Fatal编程技术网

Jquery 具有可能的空白输入字段的条件函数

Jquery 具有可能的空白输入字段的条件函数,jquery,Jquery,在上一页有4个可能的输入值的页面上(页面可以作为多步骤表单的第2步获得),我试图编写jquery,以便:如果字段值为空,或者根本没有字段,则不执行任何操作,否则触发一个函数。else和函数部分没有问题,但我不知道如何做第一部分:在Jquery中编写或定义“empty”(“?)或“nonexistant”(未定义的?),并且不知道如何告诉它“donothing”({}?) 以下是我最好的尝试: $(document).ready(function(){ var val1Get = $("#val

在上一页有4个可能的输入值的页面上(页面可以作为多步骤表单的第2步获得),我试图编写jquery,以便:如果字段值为空,或者根本没有字段,则不执行任何操作,
否则
触发一个函数。else和函数部分没有问题,但我不知道如何做第一部分:在Jquery中编写或定义“empty”(
?)或“nonexistant”(
未定义的
?),并且不知道如何告诉它“donothing”(
{}
?)

以下是我最好的尝试:

$(document).ready(function(){

var val1Get = $("#val1Pass").val();
var val2Get = $("#val2Pass").val();
var val3Get = $("#val3Pass").val();
var val4Get = $("#val4Pass").val();

if(val1Get + val2Get + val3Get + val4Get) == (' "" || undefined ') {}
else { 
$("#wrapper").prepend('<div id="mssg11"><div id="bnnr"><h3>Welcome</h3></div></div>');
});
$(文档).ready(函数(){
var val1Get=$(“#val1Pass”).val();
var val2Get=$(“#val2Pass”).val();
var val3Get=$(“#val3Pass”).val();
var val4Get=$(“#val4Pass”).val();
如果(val1Get+val2Get+val3Get+val4Get)=(“| |未定义”){
否则{
$(“#包装器”).prepend('Welcome');
});

为什么不从不同的角度来看待它。。。 只有在值不为空的情况下才采取行动,这样你就不需要其他东西了。你的问题有一半会从黑板上掉下来。 至于检查值是否为null或空,请参见以下内容


您是否想将其包装成函数取决于您。

为什么不从不同的角度来看待它。。。 只有在值不为空的情况下才采取行动,这样你就不需要其他东西了。你的问题有一半会从黑板上掉下来。 至于检查值是否为null或空,请参见以下内容


您是否想将其包装成函数取决于您。

为什么不从不同的角度来看待它。。。 只有在值不为空的情况下才采取行动,这样你就不需要其他东西了。你的问题有一半会从黑板上掉下来。 至于检查值是否为null或空,请参见以下内容


您是否想将其包装成函数取决于您。

为什么不从不同的角度来看待它。。。 只有在值不为空的情况下才采取行动,这样你就不需要其他东西了。你的问题有一半会从黑板上掉下来。 至于检查值是否为null或空,请参见以下内容


是否将其包装到函数中取决于您。

您可以将所有值附加在一起,然后检查长度。如果您只需检查长度是否大于0,则无需创建空的if代码块,然后在div前面加上前缀

$(document).ready(function(){
    var val1Get = $("#val1Pass").val();
    var val2Get = $("#val2Pass").val();
    var val3Get = $("#val3Pass").val();
    var val4Get = $("#val4Pass").val();

    if((val1Get.trim() + val2Get.trim() + val3Get.trim() + val4Get.trim()).length > 0)
        $("#wrapper").prepend('<div id="mssg11"><div id="bnnr"><h3>Welcome</h3></div></div>');
});
$(文档).ready(函数(){
var val1Get=$(“#val1Pass”).val();
var val2Get=$(“#val2Pass”).val();
var val3Get=$(“#val3Pass”).val();
var val4Get=$(“#val4Pass”).val();
如果((val1Get.trim()+val2Get.trim()+val3Get.trim()+val4Get.trim())。长度>0)
$(“#包装器”).prepend('Welcome');
});

您可以将所有值附加在一起,然后检查长度。如果只需检查长度是否大于0,然后在div前面加上前缀,则无需创建空的if代码块

$(document).ready(function(){
    var val1Get = $("#val1Pass").val();
    var val2Get = $("#val2Pass").val();
    var val3Get = $("#val3Pass").val();
    var val4Get = $("#val4Pass").val();

    if((val1Get.trim() + val2Get.trim() + val3Get.trim() + val4Get.trim()).length > 0)
        $("#wrapper").prepend('<div id="mssg11"><div id="bnnr"><h3>Welcome</h3></div></div>');
});
$(文档).ready(函数(){
var val1Get=$(“#val1Pass”).val();
var val2Get=$(“#val2Pass”).val();
var val3Get=$(“#val3Pass”).val();
var val4Get=$(“#val4Pass”).val();
如果((val1Get.trim()+val2Get.trim()+val3Get.trim()+val4Get.trim())。长度>0)
$(“#包装器”).prepend('Welcome');
});

您可以将所有值附加在一起,然后检查长度。如果只需检查长度是否大于0,然后在div前面加上前缀,则无需创建空的if代码块

$(document).ready(function(){
    var val1Get = $("#val1Pass").val();
    var val2Get = $("#val2Pass").val();
    var val3Get = $("#val3Pass").val();
    var val4Get = $("#val4Pass").val();

    if((val1Get.trim() + val2Get.trim() + val3Get.trim() + val4Get.trim()).length > 0)
        $("#wrapper").prepend('<div id="mssg11"><div id="bnnr"><h3>Welcome</h3></div></div>');
});
$(文档).ready(函数(){
var val1Get=$(“#val1Pass”).val();
var val2Get=$(“#val2Pass”).val();
var val3Get=$(“#val3Pass”).val();
var val4Get=$(“#val4Pass”).val();
如果((val1Get.trim()+val2Get.trim()+val3Get.trim()+val4Get.trim())。长度>0)
$(“#包装器”).prepend('Welcome');
});

您可以将所有值附加在一起,然后检查长度。如果只需检查长度是否大于0,然后在div前面加上前缀,则无需创建空的if代码块

$(document).ready(function(){
    var val1Get = $("#val1Pass").val();
    var val2Get = $("#val2Pass").val();
    var val3Get = $("#val3Pass").val();
    var val4Get = $("#val4Pass").val();

    if((val1Get.trim() + val2Get.trim() + val3Get.trim() + val4Get.trim()).length > 0)
        $("#wrapper").prepend('<div id="mssg11"><div id="bnnr"><h3>Welcome</h3></div></div>');
});
$(文档).ready(函数(){
var val1Get=$(“#val1Pass”).val();
var val2Get=$(“#val2Pass”).val();
var val3Get=$(“#val3Pass”).val();
var val4Get=$(“#val4Pass”).val();
如果((val1Get.trim()+val2Get.trim()+val3Get.trim()+val4Get.trim())。长度>0)
$(“#包装器”).prepend('Welcome');
});