【发布时间】:2012-03-08 12:21:34
【问题描述】:
我需要在 joomla 中为我的结束日期禁用未来日期。
<?php echo JHTML::calendar('','enddate','enddate','%Y-%m-%d'); ?>
任何想法...
- “需要隐藏未来的日期”
【问题讨论】:
我需要在 joomla 中为我的结束日期禁用未来日期。
<?php echo JHTML::calendar('','enddate','enddate','%Y-%m-%d'); ?>
任何想法...
【问题讨论】:
不能使用日历字段。 http://docs.joomla.org/Calendar_form_field_type
即使有可能,用户也可以轻松地在字段中手动输入未来的日期,因为日历弹出窗口只需填写一个文本字段,然后与表单的其余部分一起提交。即使它被锁定,人们也可以使用 Firebug 或类似工具轻松破解它。
我认为正确的实现是在输入后验证选择的日期,如果是将来就抛出错误,然后在 PHP 中做类似的事情以避免用户操纵提交的数据。
【讨论】: