0
我正在開發一個Rails應用程序。我的簡單代碼如下表示:在jQuery-UI對話框上顯示錯誤消息
的模型:
class Car < ActiveRecord::BaseWithoutTable
validates_presence_of :brand
end
的控制器:
class CarsController < ApplicationController
def check
@user_car = Car.new(params[:car]);
if(@user_car.valid?)
end
end
的視圖:
<div id="car_check">
<% form_for :car, Car.new(), :url => "car/check" do |f| %>
<% if flash[:error] %>
<h2><%= flash[:error] %></h2>
<%end%>
...
<%= f.submit "send" %>
</div>
上述形式div
將在jQuery的UIdialog
被打開,如以下:
$("#car_check").dialog({
bgiframe: true,
autoOpen: false,
width: 500,
modal: true
});
當用戶提交car
模型形式無效數據,我想顯示錯誤消息在jQuery的UIdialog
,然而,dialog
得到時的形式「submit
」按下按鈕關閉,這使得用戶無法看到錯誤消息。 如何擺脫它?