未显示输入字段的日期值

问题描述

我有两个输入日期字段。我需要基于第一个输入日期字段选择的第二个输入日期字段值。

HTML:-

<label>First input date </label>
<input type="date" name="job_date" id="job_date"  style="width:100%;" required>

<label>Second input date </label>
<input type="date" name="due_date" id="due_date" style="width:100%;" required>

脚本:-

<script type="text/javascript">

$('#job_date').change(function(){
    
    var pazdate = $('#job_date').val();
    
    $.ajax({
     url: 'ajax1.php',type:'POST',data: {pazdate: $('#job_date').val()},success: function(data) {
        $('#due_date').val(data);

    }
    
 });
 
});

</script>

PHP 表单

<?php
if (isset($_POST['pazdate']))
{
    $currentDateTime = $_POST['pazdate'];
    $nextdue_date = strtotime("+12hours",strtotime($currentDateTime));
    $due_date = date("m/d/Y",$nextdue_date);
    echo $due_date;
    
}

?>

非常感谢任何帮助。

解决方法

正如安德烈亚斯所说,您从表单中获得YYYY-MM-DD 格式的价值,但从ajax1.php m/d/Y 格式返回。不起作用。代码没问题,只需更改 PHP 文件中的日期格式即可。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...