【发布时间】:2014-07-10 10:17:23
【问题描述】:
我正在使用 Rails 4,在我的应用程序中,我有一个表单,我通过下拉框传递表单操作。现在我想如果没有选择任何选项,那么不应该提交表单。
下面是我的代码
= form_for @store, {:url => remove_multiple_store_path} do |f|
= f.select(:name, [['Delete', 'delete'], ['Change Status', 'changestatus']],{:include_blank=> 'Select Action'})
..........
..........
..........
= f.submit 'Submit'
我正在进入浏览器
<form method="post" action="/remove_multiple_store" accept-charset="UTF-8">
....
......
<select id="store_name" class="select1" name="store[name]">
<option value="">Select Action</option>
<option value="delete">Delete</option>
<option value="changestatus">Change Status</option>
</select>
</div>
<input type="submit" value="Submit" name="commit">
如果没有选择任何选项或选择Select Action,我希望不要提交表单。
为此,我已经搜索过,但我得到的结果都是 PHP 的结果,我不知道 ajax。所以我很难理解
如果您需要更多详细信息,请告诉我,我会发布...
谁能帮帮我...提前谢谢:)
【问题讨论】:
-
发布您在浏览器中看到的内容,而不是您在 Ruby 编辑器中看到的内容。所以懂jQuery的人可以轻松解决你的问题。请参阅毕竟您的 ruby 代码将仅转换为 HTML。所以提供你在浏览器中看到的
-
@PratikJoshi : 问题已更新...如果需要其他任何内容,我已准备好更新感谢您的意见
标签: javascript jquery ruby-on-rails forms haml