2017-07-18 160 views
-2

我試圖從input獲得電話的值,並通過url傳遞,以便調用刪除它的方法。我有:獲取並傳遞url的輸入值

<div class="telefones"> 
<%= f.fields_for :phones do |p| %> 
    <div class="control-group"> 
    <div class="controls"> 

     <%= p.text_field :number, :name => 'phone', :class => 'text_field', :type => "text", :data => { :mask => "99 9999.9999"} %> 

     <%= link_to 'Delete Phone', "/admin/clinics/"+PHONE_NUMBER+"/delete-phone" %> 

    </div> 
    </div> 
<% end %> 

PHONE_NUMBER,將在那裏我會用這個輸入的數量。任何idei如何解決它?

回答

2

我不認爲這是可能的,你試圖做到這一點。我會建議2另一種技術途徑:

  • 發送該表單的一個特定的動作,並在那裏,你的電話號碼輸入的值,並將其刪除
  • 您可以使用jQuery來獲取輸入值和請向該"/admin/clinics/"+PHONE_NUMBER+"/delete-phone"網址發送http請求,以便您可以用剛剛獲得的值替換PHONE_NUMBER。

無論如何,由於該值由用戶輸入,您應該進行一些檢查和驗證。這並不簡單。 希望這可以幫助你。祝你好運!

相關問題