Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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/2/jquery/77.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 jQuery在有';输入类型中有一个值_Javascript_Jquery - Fatal编程技术网

Javascript jQuery在有';输入类型中有一个值

Javascript jQuery在有';输入类型中有一个值,javascript,jquery,Javascript,Jquery,我想知道输入中是否有值。如果有,将显示“下一步”按钮 这是我的逻辑 $('.regform input').on('click', function() { if($(".firstname").val()!="" && $(".email").val()!="" && $(".password").val()!="") { $(".submit .myButton").css({ displ

我想知道输入中是否有值。如果有,将显示“下一步”按钮

这是我的逻辑

$('.regform input').on('click', function() {
        if($(".firstname").val()!="" && $(".email").val()!="" && $(".password").val()!="") {
            $(".submit .myButton").css({
                display: "block",
                visibility: "visible"
            }
        )}; 
    });
这是一个5步表格。当前,“下一步”按钮为“显示无”。因此,当在输入类型上进行单步输入时,下一步按钮是DisplayNone。但当您在输入类型上插入值时,按钮将显示

这是我的html


你的性别?
人
女人
名字:
你的出生日期是什么时候?
白天
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
月
一月
二月
前进
四月
也许
六月
七月
八月
九月
十月
十一月
十二月
年

首先,您需要将事件处理程序附加到输入的按键事件,单击事件在这里不起作用。然后输入的选择器错误,您使用的是类选择器,但需要使用名称进行选择。类似这样的工作原理:

$('#regform input')。在('keypress',function()上{
如果($(“[name='firstname']”).val()!=”&&&$(“[name='email']”).val()!=”&&($(“[name='password']])。val()!=”){
$(“.submit.myButton”).show();
}
});

你的性别?
人
女人
名字:
你的出生日期是什么时候?
白天
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
月
一月
二月
前进
四月
也许
六月
七月
八月
九月
十月
十一月
十二月
年

请同时添加html代码。您已经添加了一个需求和一些代码,但您没有说明代码的作用、代码是否有效以及是否产生任何错误。你需要问一个特定的问题,我们才能提供有用的答案。像这样的代码可以工作,如果它不工作,那只是猜测为什么没有看到html。话虽如此,我想您可以更好地使用表单验证来处理类似的事情——这将为您省去一些麻烦:@Dij我已经插入了我的html@meagar我现在编辑了我的问题,你怎么能在没有看到HTML和CSS的情况下回答问题呢?代码的解释在哪里?谢谢你给我这些信息。我刚刚回答了这个问题,我不需要看到html。此代码不需要任何解释平面和简单的旧代码。请尝试解释您的代码,即使它简单明了(请记住,它对您来说可能很简单,但对OP来说可能不是那么简单)。顺便说一句,我没有投反对票
$('.regform input').on('click', function() {
        if($(".firstname").val()!="" && $(".email").val()!="" && $(".password").val()!="") {
            $(".submit .myButton").show();
        )}; 
    });