私はフォームを持っていて、そのフォームにsubmit_tagとfileフィールドタグがあります。ユーザーがファイルを選択しない限り、送信ボタンは無効にする必要があります。 file_field_tagが満たされたら、ボタンを有効にする必要があります。これを行う最善の方法は何ですか?Ruby on Railsでfile_field_tagがヌルでない限り、サブミットボタンを無効にします
これは私のコードです:事前に
<% form_tag({:action => 'match'}, {:multipart => true, :id => 'file_form_id'}) do %>
<%= file_field_tag 'file', :size => 500%></p>
<%= submit_tag 'Submit' -%>
<% end -%>
ありがとう!
をそして、どのようにこのように見えるのでしょうか?私は今持っています: <%= submit_tag 'Submit'、:disabled => true - %>、それを元に戻す方法?私はインターネット上で実際の例を見つけることができません... – user1027319
jquery.comにアクセスしてください。この作業を行うには、クライアントサイドのJavaScriptを学ぶ必要があります。 jQueryはこれを行う最も簡単な方法です。あなたはあなたのRubyコードでそれを実現させるつもりはありません。 – jdc