【问题标题】:How to remove default select tag value which is set empty in cakephp如何删除在 cakephp 中设置为空的默认选择标签值
【发布时间】:2011-01-12 18:23:29
【问题描述】:

考虑以下代码: echo $this->Form->year('expiry',date('Y'),date('Y')+2)

这会产生类似的输出:

2013 2012 2011

现在我想要的是我不想在我的选项列表中给出那个空值。即使数组不包含任何空元素,它仍然有这个选项。 我试过指定默认值。但即使它设置了默认值,它也不会删除那个空选项标签。 出于某种原因,我正在检查该值是否为空,但我仍然不希望用户指定空白值!!

如果有人能帮我解决这个问题,那就太好了! 谢谢你!

【问题讨论】:

    标签: html cakephp formhelper


    【解决方案1】:

    看看http://book.cakephp.org/view/1413/Form-Element-Specific-Methods#year-1416

    您会看到第五个参数允许您指定字段的属性。您需要将属性“empty”设置为 false 以禁用空选项。

    例如

    echo $this->Form->year('expiry', date('Y'), date('Y') + 2, null, array('empty' => false);
    

    阿伦。

    【讨论】:

    • 非常感谢。按照我的意愿完美地工作。
    猜你喜欢
    • 1970-01-01
    • 2020-03-13
    • 2011-04-14
    • 2016-10-01
    • 1970-01-01
    • 2011-06-25
    • 2018-06-22
    • 2016-07-25
    • 1970-01-01
    相关资源
    最近更新 更多