从单击日期开始将数据放入输入类型中
Put data in input type from clicked date
我有index.php
和add.php
。我的问题是,当我单击index.php
中的一天链接时,转到add.php
并将点击日期的值存储在输入日期中
索引.php
<td><a href ="add.php"><?php $date1=date('y-m-d');echo $date1;?></a></td>
<td><a href ="add.php"><?php $date2=date('y-m-d' ,strtotime("+1day"));echo $date2;?></a></td>
添加.php
<input type="date" name"date" >
我需要在单击日期时,自动存储在输入中而无需填写
索引.php
<td><a href ="add.php?date=<?php $date1=date('y-m-d');echo $date1;?>"><?php echo $date1;?></a></td>
<td><a href ="add.php?date="<?php $date2=date('y-m-d' ,strtotime("+1day"));echo $date2;?>><?php echo $date2;</a></td>
通过单击上述<a>
之一,它将重定向到带有 get 参数 date
的 add.php
。
在add.php
中,这个日期变量可以使用 php 进行引用,并且可以存储到输入元素中。
添加.php
<input type="date" name="date" value=""<?php echo $_GET['day']; ?>"">
<?php echo $_GET['day']; ?>
的输出应以甲酸盐"yyyy-mm-dd"为单位
您可以将strtotime("+1 day")
传递给 $_GET
参数,然后将其提取并传递给第二页上的值。这样的东西适合您的index.php
<td><a href="add.php?date=<?php echo time(); ?>"><?php echo date('y-m-d'); ?></a></td>
<td><a href="add.php?date=<?php echo strtotime("+1 day"); ?>"><?php echo date('y-m-d', strtotime("+1 day")); ?></a></td>
在add.php
中,您可以使用 $_GET['date']
获取该值,您可以将其转换为带有 date("Y-m-d", $_GET['date'])
的日期,并将其作为值添加到输入中。
我已将时间添加到三元运算符中,以便您避免收到未定义的索引警告。默认情况下,它设置为今天的日期。
<input type="date" name="date" value="<?php echo (!empty($_GET['date']) ? date("Y-m-d", $_GET['date']) : date("Y-m-d")); ?>">
in index.php
<a href="add.php?day=tuesday">Tuesday</a>
<a href="add.php?day=wednesday">Wednesday</a>
然后,在添加中.php
<?php $day = $_GET['day']; ?>
相关文章:
- 在<输入类型=“;文件“/>
- 如何将输入类型值或id从一个jsp传递到另一个jsp页面
- 可以't将几个数字设置为<输入类型=“;数字“>
- 在输入类型日期中设置日期
- 如何将键入的文本从一个输入类型的文本复制到另一个
- 输入类型按钮返回历史记录并返回顶部
- 从HTML表单发布blob的表单输入类型是什么
- 输入类型文件的未捕获类型错误
- 如何在jQuery Mobile中设置100%宽度的输入类型日期
- 输入类型=文件验证停止其他输入类型验证
- 如何显示在输入类型文件中选择的文件
- jQuery Modal Popup-回发后输入类型设置为null
- 在控制器中将输入类型时间更改为秒
- 更改具有相同id的输入类型的所有值
- 对于每个输入类型,使用javascript获取值
- 输入类型范围在angularjs重复内不起作用
- 我如何使HTML5<输入类型=月份>以在所有浏览器上工作
- 如何调用两个函数是一种html输入类型
- 如何使按钮作为输入类型文件
- 可以设置输入类型=文件的文本框的高度