2010-08-04 14 views
0

我使用remote_function通話在調用remote_function之前RoR onchange檢查條件?

調用remote_function前

平變化我要檢查車況

使用代碼IAM下面寫

- 添加名稱 - 」, :平變化=> remote_function(:URL => {:控制器=>:名稱,:動作=>:create_name}) %>

在這裏,我想檢查(逃生(值)== -1),然後調用remote_function

回答

0

你爲什麼想d這裏的支票?你可以這樣做檢查yoiur remote_function 例如

if (escape(value) == -1){ 
    //do something 
} 

if (escape(value) == -1){ 
    //do something 
}else{ 
    //do nothing or do something else 
} 

編輯內部

例如幫手

def my_remote_function(var) 
    s = "" 
    if (var == "false") 
    s = "alert('java')" 
    end 
    s 
end 

<%= select_tag "people", "<option>David</option><option>Bruse</option>", :onchange=>my_remote_function("true") 
+0

我嘗試使用,如果遠程函數內部條件它不工作。 。 可以請你告訴我如何使用如果條件在這個代碼中, :onchange => remote_function(:url => {:controller =>:name,:action =>:create_name})%> – nirmal 2010-08-06 03:50:31

+0

:onchange接受字符串作爲參數,所以你可以寫一些輔助方法它接受「價值」作爲參數,並返回一些字符串或什麼也沒有,或者你可以在字符串內寫入紅寶石核心 – Bohdan 2010-08-06 08:56:11

+0

輔助者的例子 – Bohdan 2010-08-06 10:16:00

相關問題