" disabled> "> 正如其他人所建议的,只读可能适合您,但禁用和只读-6ren">
gpt4 book ai didi

javascript - 禁用输入日期但检索值

转载 作者:行者123 更新时间:2023-12-03 12:09:11 27 4
gpt4 key购买 nike

我想禁用输入日期,以便用户可以编辑输入中的当前值,但如果禁用输入,我将无法检索该值。

<form action="test123123.php" method="post">
<input type="date" name="datap" value="<?php echo date('Y-m-d'); ?>" disabled>
<input type="submit" name="ok">
</form>

<?php
if(isset($_POST['ok'])){
echo $_POST['datap'];
}

此代码返回找不到“datap”的错误,我知道它给出此错误是因为看不到输入。我如何禁用输入但能够检索值。上面的代码只是一个例子。我对非本地的通用应用程序感兴趣。

更新:

我在同一天尝试使用最小值和最大值,但用户必须使用 slider 来锁定选择

最佳答案

将已知的良好值存储在隐藏字段中:

<form action="test123123.php" method="post">
<input type="date" name="datap-input" value="<?php echo date('Y-m-d'); ?>" disabled>
<input type="hidden" name="datap" value="<?php echo date('Y-m-d'); ?>">
<input type="submit" name="ok">
</form>

正如其他人所建议的,只读可能适合您,但禁用和只读输入的行为和外观是不同的。如果适合您的用例,只读会更容易。

关于javascript - 禁用输入日期但检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25041457/

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