0

ノーマルを作りました

= simple_form_for @nacform, :html => { :multipart => true } do |f|


  = f.error_notification

  .row
    .span12
      %h4 Form Details
      %hr
  .row
    .span3
      .field
        = f.input :Title
      .field
        = f.input :Description
      .field
        = f.label :asset, "File"
        = f.file_field :asset
  .form-actions

    = link_to 'Back', nacforms_path, :class => 'btn btn-small btn-primary'
    %a#modal_btn.btn.btn-success.btn-small{:href => "#modal"} Continue

そしてモーダル

#modal.modal.hide
    .about
      .modal-header
        %button.close{"aria-hidden" => "true", "data-dismiss" => "modal", :type => "button"} ×
        %h2 Forms
    = simple_form_for @nacform, :html => { :multipart => true } do |f|
      = f.button :submit, "Upload Form", :class => 'btn btn-success'

:javascript
    $("#modal_btn").click(function(){
      $('#modal').modal();
    });

フォームの送信ボタンはモーダルにありますが、その送信ボタンをクリックしても何も起こりません。間違っていますか?

4

1 に答える 1

0

jQueryshowメソッドまたはそれから派生したものを使用して何かを表示するには、通常、簡単にオーバーライドできるインライン スタイルを指定します。

#modal.modal{ :style => 'display:none' }

CSS.hideクラスがあることが、非表示のままになっている原因である可能性があります。

于 2013-06-28T03:17:30.167 に答える