Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.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_Html_Forms - Fatal编程技术网

如何在javascript中快速检查表单

如何在javascript中快速检查表单,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,我有一个包含3个文本输入的表单,其功能是在提交时验证它们,如下所示: <form action="" method="post" onSubmit="return checkForm(this.form)"> .info用户{ 显示器:flex; 弯曲方向:立柱; } .info用户输入{ 宽度:50%; 高度:30px; 利润率:10px0; } 夫人 姆勒 M 您应该以checkForm返回验证结果。 试试这个: function checkForm(){ var is

我有一个包含3个文本输入的表单,其功能是在提交时验证它们,如下所示:

<form action="" method="post" onSubmit="return checkForm(this.form)">
.info用户{ 显示器:flex; 弯曲方向:立柱; } .info用户输入{ 宽度:50%; 高度:30px; 利润率:10px0; } 夫人 姆勒 M
您应该以checkForm返回验证结果。 试试这个:

function checkForm(){
    var isValid = true;
    $("form.formul :input[type=text]").each(function(){
        var input = $(this);
        var value = input.val();
        if (value=="") {
            // input is required!
            console.log("l'input est vide");
            isValid = false;
        }
        else{
            console.log(value);
            return false;
        }
    });
    return isValid;
}

$form.formul希望具有formul类;你的没有,你想要什么?return false将停止验证和提交,直到再次按下submi按钮。@Pointy:我只是忘记在我的表单标记中添加该类:@Jonas:我需要停止用户,直到3个字段未填充或不正确为止