问题标签 [form-helpers]

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 投票
1 回答
237 浏览

ruby-on-rails - 如何在 Rails 中的框选中添加选项值 =“”?

我想对选择框使用 jQuery 验证插件,但我不知道如何在 select 中添加 value =""。这是我的代码:

我想添加

我如何在 Rails 中做到这一点?

0 投票
1 回答
156 浏览

ruby-on-rails - 如何使用 Rails 在选择框选项中搜索并删除重复的选项?

我有这样的任务:当用户编辑他的对象时 - 列表中的第一个选项将是对象的值。

我正在使用以下代码生成我的选择列表:

谁能建议怎么做?

0 投票
2 回答
12404 浏览

asp.net-mvc - Html.LabelFor 语句未显示为指定值

我通过 Html.LabelFor 助手在 foreach 语句中显示 GuarantorName。

但是,我没有得到预期的结果。

它没有显示 GuarantorName 的实际值,而是简单地打印如下:Label 值表示实际字段名称,即:GuarantorName,而我需要该字段名称的实际值(如“Bill Yeager”),我已在调试期间验证具有各种不同的名字。

在调试期间,我可以在列表中看到我在集合中有实际的名字。

我怎样才能做到这一点?

这是我在代码中的观点:

如果我尝试这个,我会收到以下错误:

异常详细信息:System.InvalidOperationException:模板只能用于字段访问、属性访问、单维数组索引或单参数自定义索引器表达式。

0 投票
1 回答
1259 浏览

ruby-on-rails-3 - Pass a variable to text_field without changing form

I have _form.html.erb

Now if I render this form in homepage, HTML code should be:

If I change my _form.html.erb to:

HTML code should be:

But, I don't want to change my _form.html.erb, so how can I pass the disabled: true into my form? I tried to use render partial: but don't know syntax.

I just learn Ruby on Rails for 2 weeks, so please help me.

0 投票
1 回答
2332 浏览

ruby-on-rails - 如何使用 Ruby 表单选择帮助器方法在下拉菜单中拥有一个不是选项的默认选择值

好的,所以我正在从事一个外包的项目,现在我可以在它投入生产之前加入并修复所有内容。我目前正在尝试修改创建选择表单字段的行。我阅读了在 ruby​​ 中使用的一些不同的表单辅助方法,以及该方法的一些可用选项。

我的问题是我似乎无法弄清楚如何在不显示在下拉选项中的情况下在选择元素内显示默认值。这就是这条线目前的样子。

我尝试使用:default => 'sexuality' 更改一些选项,然后尝试:disabled => 'sexuality'。但我似乎只能从选择元素中完全删除该选项,或者将其作为下拉列表中的第一个值并显示为默认值。

如果您只是在使用 ruby​​ 表单助手设置选择字段的默认值时遇到问题,请参考这篇文章为选项字段选择默认值

如果有人能给我一些关于如何解决这个问题的见解,我将不胜感激。任何想法都会有所帮助,感谢阅读。

-艾伦

0 投票
1 回答
2965 浏览

javascript - 在 javascript 模板中使用 Rails 的视图助手

我希望能够使用一些 rails 的视图和表单助手,例如<%= image_tag .. %><%= select_tag .. %>在我的 javascript 模板中。我读了这个线程,该线程建议将 erb 预渲染为某个 javascript 变量中的字符串,然后从模板中调用它(它必须在调用 js 模板之前可用)。所以我可以做这样的事情:

view_helpers.js.erb

然后从我的生态模板中调用它(稍后渲染):

edit_person.jst.eco

但是,我似乎无法将其加载为视图的一部分或使用资产管道:

资产管道:application.js

(保存在 app/assets/javascripts/views/people/view_helpers.js.erb 中)

或者

ERB 模板:views/people/index.html.erb

(保存在 app/views/people/view_helpers.js.erb 中)

我是完全错误地处理这个问题还是我错过了什么?谢谢。

0 投票
1 回答
2804 浏览

ruby-on-rails-3 - f.collection_select 不工作 rails 3 (has_many/belongs_to)

我有两个模型:用户和公司。一个用户属于一个公司,一个公司有_许多用户。

当用户在表单上注册时,我希望有一个用户可以从中选择的公司列表,并且在创建用户时创建与公司的关联。

我认为 collection_select 将是这个问题的答案,它确实用公司名称填充下拉框,我可以选择它们,但它没有传递到 User 表并创建关联,Company_id 列(外键)保持空白.

如果我把 f.collection_select 我得到错误: undefined method `merge' for :company_name:Symbol

经过大约一两个星期的工作后,我无法弄清楚如何让它工作,而且我找不到太多关于此的文档。请帮忙!(如果需要更多代码,请告诉我!)

报名表:

0 投票
1 回答
3330 浏览

ruby-on-rails - Rails:在选择表单助手中指定排序顺序

我正在使用 Railsselect()表单助手来生成<select>结构。以下行有效,但会导致未排序的列表。如何将排序顺序更改为字母升序?

0 投票
0 回答
245 浏览

ruby-on-rails - Rails 支持 HTML 多选

我有 2 个模型:

我想要一个 HTML 多选_form.html.erb,生成如下内容:

提交表单以创建新game或编辑 agame时,应相应保存所选类别。我通常使用 Rails 的字段collection_select方法。select我也可以将它用于多项选择吗?

一个问题是,当然,我在模型中没有category_id字段。game这是一个集合categories。我正在使用最新的稳定 Rails(目前为 3.2.9)。

0 投票
1 回答
334 浏览

ruby-on-rails-3.1 - 使用 state_select gem

我正在尝试在我的表单中使用 state_select gem。它给了我下拉菜单并显示状态,但没有选项可供选择。