我新的轨道,并想知道如果我应该把类似的代码的第二行我的观点里:我应该把html输入标签放在我的视图中吗?
<%= text_field_tag 'new_ingredient' %>
<input type=button ID="btnAddIngredient" Value="Add" onclick="addIngredient();" />
还是有,我应该使用生成标记,而不是一个帮手?我知道表单和标签助手,但我不希望这个特定的按钮是一个表单提交按钮。这只是一个按钮,通过JavaScript来操纵一些项目。
我猜我应该使用助手,但我仍然试图熟悉Rails API文档,似乎无法找到我在找什么。
+1:
与jQuery运行,你可以做这样的事情的观点:
这在你的application.js或其他JS文件。 – 2009-10-06 21:54:35
感谢您的帖子。如果我使用button_to而不是button_to_function,那么按钮实际上是张贴表单,这不是我在这里寻找的行为。感谢关于倾听按钮点击的提示! – 2009-10-06 22:36:42
理论上,您应该能够通过执行“返回false”来捕获表单提交。在点击事件函数结束时。这样,表单将不会提交。 – 2009-10-06 22:46:40