gpt4 book ai didi

javascript - FROM 输入类型 ="date"值 TO Php 变量

转载 作者:行者123 更新时间:2023-12-03 07:42:42 25 4
gpt4 key购买 nike

我想将 的值“保存”到 php 变量中,因此如果在“日期框”中有类似 11/02/2016 的内容,我想将此值保存在 $date,然后我可以执行 echo $date; 并再次查看11/02/2016日期选择器很重要

我尝试了两种方法:

1.

<head>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<!-- Today date -->
<input type="date" name="today" value="<?php echo date("Y-m-d");?>">
</form>
</body>

<?php
$date = date('Y-m-d', strtotime($_POST['today']));
echo "Today is $date";
?>

此输出:今天是 1970-01-01

2.

<head>
<script>
function myFunction() {
var date = document.getElementById("today").value;
document.getElementById("here").innerHTML = date;
}
</script>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="date" name="today" value="<?php echo date("Y-m-d");?>">
<input type="hidden" id="here" name="this">
</form>
</body>

<?php

$data = $_POST['this']));
echo "Today is $data";

?>

此输出:今天是

有人可以帮我吗?

提前致谢。

最佳答案

您的表单中缺少提交元素,这意味着表单未处理任何内容。因此请放置提交按钮来处理表单。尝试此代码。

<head>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="date" name="today" value="<?php echo date("Y-m-d");?>">
<input type="submit" name="a">
</form>
</body>
if(isset($_POST['a']))
{
$date = date('Y-m-d', strtotime($_POST['today']));
echo "Today is $date";
}

关于javascript - FROM 输入类型 ="date"值 TO Php 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35343569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com