2014-04-27 65 views
2

我尋求的解決方案使用兩個同一個表單提交按鈕,如下所示:兩個提交按鈕一個遙控器,一個用於在軌提交

  1. 首先應該提交給定的形式,對創建功能我的控制器
  2. 第二要遠程執行給定的形式,展現形式下輸入的文本預覽

查看:

<%= form_for @topic do |f| %> 
................. 
... some code ... 
................. 
    <p> 
    <%= f.fields_for :topic_content do |tf| %> 
    <%= tf.text_area :text , :id => 'topic_text', :cols => 100 , :rows => 15, :class => 'topic_text' %></p> 
    <% end %> 
................. 
... some code ... 
................. 
    <%= f.submit "Save", :name => 'save' %> 
    <%= f.submit "Preview", :name => 'preview' %> 
<%end%> 

<div id='preview_topic_text'> 
</div> 
+0

我有點困惑應該如何在** rails **工作? – dot

+0

簡單地將你的erb中的javascript代碼集成在'

-3

ü可以使用PHP來定義按下哪個按鈕的情況下,試試這個代碼:

if (isset($_GET['submitbtn1'])) 
    { 
     //execute the 1st code here 

    } 
else if (isset($_GET['submitbtn2'])) 
    { 
     //execute the 2nd code here 

    } 
+0

Thx但我需要**軌道**! – dot

+0

對不起,我不知道Ruby語法 –