我知道如何JavaScript代碼添加到按鈕例如onclick事件:使用RJS代碼
「this.disabled = TRUE,this.form.submit();」 %>我不知道我是否可以在onclick中使用rjs。我想用它來渲染一個部分。
感謝
我知道如何JavaScript代碼添加到按鈕例如onclick事件:使用RJS代碼
「this.disabled = TRUE,this.form.submit();」 %>我不知道我是否可以在onclick中使用rjs。我想用它來渲染一個部分。
感謝
萬一你真的需要從提交按鈕生成rjs的Java腳本。您可以將rjs直接添加到.html.erb文件中,像這樣
<%= submit_tag 'Enter',
:onclick => render(:update) { |page|
page[:enter].disable
},
:id => 'enter' %>
但是如果您只是需要渲染部分。 Greg Dan的回答更好。
檢查文檔remote_form_for和submit_to_remote。您的JS代碼禁用您可以通過的表格:加載選項。您也可以通過密碼來激活表格:完整選項。
上面的函數生成使用onsubmit事件的JS代碼,但行爲將是相同的。