PHP 表单提交后保留输入类型=日期值
PHP keep input type=date value after form submit
我想在 onchange 表单提交后保留我的输入类型=日期值
当前HTML代码
<input type="date" id="Date" name="Date" placeholder="Date" value=”<?php echo $_POST['Date'];?>” onchange="this.form.submit();">
所以在 onchange 之后,我希望日期的值保持不变。我尝试了很多方法,但没有用。感谢帮助
请检查一下,我在您的 HTML 中也看到了引用问题,因此请复制下面的代码以查看。
<input type="date" id="Date" name="Date" placeholder="Date" value="<?php echo isset($_REQUEST['Date'])?date("Y-m-d",strtotime($_REQUEST['Date'])):'';?>" onchange="this.form.submit();">
您使用的不是标准双引号 "
,而是卷曲变体,它不属于 HTML 标准:
value=”<?php echo $_POST['Date'];?>”
用直引号替换那些弯引号可以解决您的问题。
我想在 onchange 表单提交后保留我的输入类型=日期值
当前HTML代码
<input type="date" id="Date" name="Date" placeholder="Date" value=”<?php echo $_POST['Date'];?>” onchange="this.form.submit();">
所以在 onchange 之后,我希望日期的值保持不变。我尝试了很多方法,但没有用。感谢帮助
请检查一下,我在您的 HTML 中也看到了引用问题,因此请复制下面的代码以查看。
<input type="date" id="Date" name="Date" placeholder="Date" value="<?php echo isset($_REQUEST['Date'])?date("Y-m-d",strtotime($_REQUEST['Date'])):'';?>" onchange="this.form.submit();">
您使用的不是标准双引号 "
,而是卷曲变体,它不属于 HTML 标准:
value=”<?php echo $_POST['Date'];?>”
用直引号替换那些弯引号可以解决您的问题。