Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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/jsf-2/2.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,我有一个表单,如果用户不输入任何内容,它可以设置默认值 表格 <form> <input type="text" class="pmi" name="pmi" value="" /> <input type="text" name="birth_date" value="" /> <input type="text" name="admission_date" value="" /> <input type="submit"

我有一个表单,如果用户不输入任何内容,它可以设置默认值

表格

<form>
  <input type="text" class="pmi" name="pmi" value="" />
  <input type="text" name="birth_date" value="" />
  <input type="text" name="admission_date" value="" />
  <input type="submit" name="submit" value="submit" />
</form>   
像这样试试

!$(".pmi").val() && $(".pmi").val("0");
!$("input[name=birth_date]").val() && $("input[name=birth_date]").val(d.yyyymmdd());
!$("input[name=admission_date]").val() && $("input[name=admission_date]").val(d.yyyymmdd());
您可以这样做:

$('input[name=submit]').click(function (){
if($(".pmi").val()==""){            
   $(".pmi").val("0");
}
if($("input[name=birth_date]").val() == ""){
   $("input[name=birth_date]").val(d.yyyymmdd());
}
if($("input[name=admission_date]").val() == ""){
   $("input[name=admission_date]").val(d.yyyymmdd());
}
});
你可以查一下

$('input[name=submit]').click(function () {
    if ($(".pmi").val() == "") {
        $(".pmi").val("0");
    }
    $("input[name=birth_date], input[name=admission_date]").val(function (i, val) {
        return val || d.yyyymmdd();
    });
});

您可以在服务器端这样做为什么要在客户端这样做?您的html似乎无效?您有
name=“name=”
它应该在哪里
name=“
谢谢您的更正..以上代码已更新
$('input[name=submit]').click(function () {
    if ($(".pmi").val() == "") {
        $(".pmi").val("0");
    }
    $("input[name=birth_date], input[name=admission_date]").val(function (i, val) {
        return val || d.yyyymmdd();
    });
});