[英]Ruby on Rails 3 Submit Form with a button
提交表格
<%= submit_tag %>
无论如何,是否可以使用按钮而不是Submit_tag提交表单? 我也不想使用image_submit_tag。 我还需要提交其他哪些表格? 据我了解,submit_tag产生<input type="submit">.
提前致谢。
编辑:我有兴趣重用我的一些CSS。 我在想是否可以使用下面的代码提交表单。 基本上我有一个按钮的CSS,但我希望该按钮完成表单的提交。 还是我只是重写Submit_tag的CSS? 谢谢您的帮助。
<%= link_to raw("<span>hello</span>"), root_path, :class=>"button grey"%>
还是只为commit标记重写css更具逻辑性?
添加提交按钮意味着在字段中按下“输入”也将提交表单。 您的其他选项是输入类型image,它与提交相同,只是带有一个图像,或者是通过document.getElementById('form-id')。submit();以编程方式提交您的表单。 您可以将javascript连接到几乎所有东西上。
要稍微翻转一下,您要完成什么?
因此,您可以附加document.getElementById('form-id')。submit(); 为您的跨度onclick,您就是黄金。 这时的主要问题是,在文本字段中按Enter键不会提交您的表单(可能不重要)。
理想情况下,您应该针对语义元素设置样式。 因此,如果要制作按钮样式,请对按钮元素进行操作。 出于这个原因,可能值得更改样式,但最终,提交表单的跨度单击处理程序将完成工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.