问题标签 [formhelper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14722 浏览

cakephp - 在 CakePHP 中使用 FormHelper 创建“选择”列表框

我有两个模型,CategoryPoint。关联定义为:

我希望,在添加Points到我的数据库时,能够从一个<select>框中选择它所属的类别,以及表单数据的其余部分。

我在哪里需要set类别列表,我该怎么做?我将如何生成选择框?

我认为它可以完成

0 投票
2 回答
1991 浏览

cakephp - CakePHP FormHelper - 无法禁用多个复选框

在我看来,我有以下几点:

但是,复选框没有被禁用......

0 投票
1 回答
1782 浏览

ruby-on-rails - RoR 3 - 将 FormBuilder 默认 f.submit 覆盖为按钮

我有一个表格,对于布局(和将来使用),我想知道如何更改生成的默认 f.submit:

到不应给出任何错误的 html 标记。

我现在拥有的是对表单生成器的扩展

在我看来:

在我的 lib/appformbuilder 中:

但这给了我一个错误:

0 投票
2 回答
182 浏览

cakephp - 表单助手和列表的问题

我想用查询结果制作一个 SELECT 项目,我在视图中有这个:

我希望该值是人的 id,并显示名字和姓氏的串联,如下所示:

我试过这是控制器没有成功

sql 日志显示行已被检索,它们只是不显示。它可以在没有连接的情况下工作,这个:

给了这个

为什么?

0 投票
6 回答
17796 浏览

cakephp - 添加禁用(和选定)选项以使用表单助手选择项目

您好我正在尝试使用表单助手将禁用选项添加到选择框我使用此代码生成一个额外的空字段,但我希望禁用此字段。

这会产生:

但我想要这个:

有什么办法可以简单地做到这一点,还是我应该只使用一些js?

0 投票
2 回答
674 浏览

ruby-on-rails - RoR 选择标签选项

我的模型如下

在视图<%= select(:question, :answer, Question::ANSWERS, {:include_blank => true}) %>输出中

我试过<%= select(:question, :answer, Question::ANSWERS.collect {|d| [d, Question::ANSWERS.index(d)]}, {:include_blank => true}) %> 这会产生

但我需要以下输出

0 投票
2 回答
396 浏览

ruby - 单表继承时的表单助手

我必须为可以是教师、学生、局外人类型的人员实施单表继承。

注册新用户时,我需要对路线和表格进行哪些更改。我在人员表中有一个列(字符串)“类型”,它可以实现为表单中的下拉列表以注册新用户。我还需要在表单中做些什么,以便将用户注册为特定类型的人吗?我是否也需要对路线进行任何更改?

0 投票
1 回答
765 浏览

ruby-on-rails - rails 似乎有 text_area 的问题

Rails 3.0.3 似乎不接受<%= f.text_area :message, :class => "share_ta" %>作为一个有效的声明,并说ActionView::Template::Error (undefined method 'message' for []:Array):

有谁知道为什么?

- 编辑 -

这是form_for

0 投票
4 回答
1040 浏览

html - 生成 HTML、表单等时,CakePhp 是否“符合标准”?

所以我一直在阅读很多“使用 Web 标准进行设计”并且非常喜欢它。我是 CakePhp 的大用户,当我查看 Cake 使用其 FormHelper 创建的各种表单元素的源代码时,我看到了各种无关的

在书中,他提倡语义化 HTML,并尽可能将您的标记写得简单/通用。

所以我的问题是,在这些情况下我是否更好地编写自己的 HTML?我真的很想按照 XHTML 和 CSS 标准工作,而且我似乎会花同样多的时间(如果不是更多的话)清理 Cakes HTML,而我可以自己编写

想法?

ps 这是 CakePhp 使用 FormHelper 生成的开箱即用表单中的示例

编辑: 缩进形式(缩进不会影响标准合规性问题,但上述单行样式几乎不可能阅读):

在上面,有几个 div 看起来是不必要的,比如具有内联 CSS“display:none”的那个。我意识到我可以更改所有字段的类和 ID,但如果我为每个字段都这样做,我还不如自己编写 HTML...

0 投票
1 回答
1012 浏览

html - 如何删除在 cakephp 中设置为空的默认选择标签值

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

这会产生如下输出:

2013 2012 2011

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

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