如何删除在cakephp中设置为空的默认选择标签值
考虑以下代码: echo $this->Form->year('expiry',date('Y'),date('Y')+2)
这会产生类似以下的输出:
2013年 2012年 2011年
现在我想要的就是我不想在选项列表中给出那个空值。即使数组不包含任何空元素,它仍然有这个选项。 我尝试过指定默认值。但即使它设置了默认值,它也不会删除那个空选项标签。 由于某种原因,我正在检查该值是否为空,但我仍然不希望用户指定空白值!
如果有人能帮助我解决这个问题,那就太好了! 谢谢你!
Consider the following code:
echo $this->Form->year('expiry',date('Y'),date('Y')+2)
This produces output something like:
2013
2012
2011
Now all i want is i dont want to give that empty value in my options list.. Even though the array does not contain any empty elements it still has this option.
I've tried specifying the default values. But even though it sets default value it does not remove that empty option tag.
For some reason i am checking if that value is empty or not but still i don't want the user to specify a blank value!!
It would be really great if someone could help me out with this!
Thank You!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看 http://book.cakephp.org /view/1413/Form-Element-Specific-Methods#year-1416。
您将看到第五个参数允许您指定字段的属性。您需要将属性“empty”设置为 false 以禁用空选项。
例如
阿伦。
Take a look at http://book.cakephp.org/view/1413/Form-Element-Specific-Methods#year-1416.
You'll see that the fifth parameter allows you to specify attributes for the field. You need to set the attribute "empty" to false to disable the empty option.
E.g.
Arron.