我遇到了表單輸入字段的問題。有沒有真正的韻,因爲它有時在整個頁面重新加載,即點擊瀏覽器刷新。如果我點擊頁面中的另一個鏈接,然後點擊另一個鏈接返回到原始地址,或者直接點擊直接鏈接到當前/同一頁面,我可以使其工作。表單輸入字段「有時」被設置爲禁用「」rails 5
通常當它的turbolinks你需要添加..on.('turbolinks:load', function
,但它只是一個表單字段已被turboliinks處理,所以它真的讓我困惑。
這是當按鈕功能
<input name="commit" value="Post" id="formsubmit" data-disable-with="Create Micropost" type="submit">
,並沒有發揮作用有disabled=""
<input name="commit" value="Post" id="formsubmit" data-disable-with="Create Micropost" disabled="" type="submit">
輸入的字段有一定turbolinks jQuery的重視他們,但它同樣當HTML兩種情況。當您將表單放入<td>
標記內時,它不是表格維度。我真的不知道嗎?
我可以發表我的表格細節,但它看起來和我的其他表格一樣。除了unpermitted parameter picture_cache
服務器沒有錯誤,但不認爲這是它。
編輯:這是表單代碼
<section class="micropost_form">
<%= form_for(@micropost, remote: true) do |f| %>
<%= render 'shared/error_messages', object: f.object %>
<%= gravatar_for(current_user, size: 30) %>
<div class="field">
<%= f.text_area :content, placeholder: "Compose new post..." %>
</div>
<div class="btn-file">
<label for="micropost_picture" onclick="showBrowseInput()">Choose File</label>
<%= f.file_field :picture, accept: 'image/jpeg,image/gif,image/png' %>
<%= f.hidden_field :picture_cache, :value => f.object.picture_cache %>
<button class="imagelinkbtn" type="button" onclick="showImageInput()">Image Link</button>
<button class="videolinkbtn" type="button" onclick="showVideoInput()">Embed Video</button>
<button class="giflinkbtn" type="button" onclick="showGifInput()">Embed Gif</button>
</div>
<div class="media_field_1">
Image <%= f.text_field :image_url %>
</div>
<div class="media_field_2">
Video <%= f.text_field :video_url, class: 'form-control' %>
</div>
<div class="media_field_3">
Gif <%= f.text_field :gif_url %>
</div>
<div class="thumb">
<% if f.object.picture.url.present? %>
<%= image_tag f.object.picture.url %>
<% end %>
</div>
<div class="media-preview" style='position:relative;height:300px'>
</div>
<%= f.submit value: "Post", id: "formsubmit" %>
<% end %>
<%= javascript_include_tag "media_preview_script" %>
<%= javascript_include_tag "picture_file_upload_size_limit" %>
</section>
是否行爲不同的瀏覽器是否仍然存在? – bitsapien
我將不得不檢查,因爲我可以用相同的結果重新加載頁面十次以上,這是一個好主意,我將從現在開始使用chrome或edge,看看它是否發生。 Iam使用firefox BTW。 –