确认对话框不能在rails中工作
Confirm dialog not working in rails from
当提交按钮被点击时,我有大型rails表单应该有js确认对话框,但在我的情况下,它不是我无法理解为什么??
<div class="body-unit">
<div id="tabs-2">
<h1>Fill up your academic details</h1>
<%= form_for @academic, url: user_dashboard_academic_creator_path , method: :post do |f| %>
<% if @academic.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@academic.errors.count, "error") %> prohibited this candidate from being saved:</h2>
<ul>
<% @academic.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<p>
<%= f.label :tenth_roll %><br>
<%= f.number_field :tenth_roll %>
</p>
<p>
<%= f.label :tenth_board %><br/>
<%= f.text_field :tenth_board %>
</p>
<p>
<%= f.label :tenth_year_pass %><br/>
<%= f.text_field :tenth_year_pass %>
</p>
<p>
<%= f.label :tenth_marks_percent %><br/>
<%= f.number_field :tenth_marks_percent %>
</p>
<p>
<%= f.label :hs_roll %><br>
<%= f.number_field :hs_roll %>
</p>
<p>
<%= f.label :hs_board %><br/>
<%= f.text_field :hs_board %>
</p>
<p>
<%= f.label :hs_year_pass %><br/>
<%= f.text_field :hs_year_pass %>
</p>
<p>
<%= f.label :hs_marks_percent %><br/>
<%= f.number_field :hs_marks_percent %>
</p>
<p>
<%= f.label "Stream" %>
<%= select("academic", "subject_streams_id", SubjectStream.all.collect {|c| [c.subject_stream, c.id]}) %>
</p>
<p> <h3>12th/Higher Secondary Subjects</h3><br>
Subject 1 - 8 compulsory </p>
<p>
<%= f.label "Subject 1" %><br>
<%= f.text_field :sub1 , class: "sub-input" %><br>
<%= f.label "Subject 1 Marks" %><br>
<%= f.number_field :sub1_marks , class: "sub-input" %><br>
</p>
<p>
<%= f.label "Subject 2" %><br>
<%= f.text_field :sub2 , class: "sub-input" %><br>
<%= f.label "Subject 2 Marks" %><br>
<%= f.number_field :sub2_marks , class: "sub-input" %><br>
</p>
</div>
<div id="tabs-3">
<p>
<%= f.label "Subject 3" %><br>
<%= f.text_field :sub3 , class: "sub-input" %><br>
<%= f.label "Subject 3 Marks" %><br>
<%= f.number_field :sub3_marks , class: "sub-input" %><br>
</p>
<p>
<%= f.label "Subject 4" %><br>
<%= f.text_field :sub4 , class: "sub-input" %><br>
<%= f.label "Subject 4 Marks" %><br>
<%= f.number_field :sub4_marks , class: "sub-input" %><br>
</p>
<p>
<%= f.label "Subject 5" %><br>
<%= f.text_field :sub5 , class: "sub-input" %><br>
<%= f.label "Subject 5 Marks" %><br>
<%= f.number_field :sub5_marks , class: "sub-input" %><br>
</p>
<p>
<%= f.label "Subject 6" %><br>
<%= f.text_field :sub6 , class: "sub-input" %><br>
<%= f.label "Subject 6 Marks" %><br>
<%= f.number_field :sub6_marks , class: "sub-input" %><br>
</p>
<p>
<%= f.label "Subject 7" %><br>
<%= f.text_field :sub7 , class: "sub-input" %><br>
<%= f.label "Subject 7 Marks" %><br>
<%= f.number_field :sub7_marks , class: "sub-input" %><br>
</p>
<p>
<%= f.label "Subject 8" %><br>
<%= f.text_field :sub8 , class: "sub-input" %><br>
<%= f.label "Subject 8 Marks" %><br>
<%= f.number_field :sub8_marks , class: "sub-input" %><br>
</p>
<p>
<%= f.label "Subject 9" %><br>
<%= f.text_field :sub9 , class: "sub-input" %><br>
<%= f.label "Subject 9 Marks" %><br>
<%= f.number_field :sub9_marks , class: "sub-input" %><br>
</p>
<p>
<%= f.label "Subject 10" %><br>
<%= f.text_field :sub10 , class: "sub-input" %><br>
<%= f.label "Subject 10 Marks" %><br>
<%= f.number_field :sub10_marks , class: "sub-input" %><br>
</p>
<p><%= f.submit "Submit", data: { confirm: "Are you sure data once submitted cat be changed?"}, class: "btn btn-primary btn-lg" %></p>
<% end %>
</div>
</div>
请告诉我为什么不工作?我有另一个页面,我有一个形式和它的工作在那里。您可以在这里查看live,尽管它需要登录heroku link
的 API
确认:"有问题吗?' -如果出现不显眼的JavaScript驱动程序将提供带有指定问题的提示。如果用户接受,则表单正常处理,否则不采取任何操作
正如我所说,你的代码应该工作良好,除非你的Javascript
被关闭。如果是,试试下面的
<%= f.submit "Submit",:onclick => "return confirm('Are you sure data once submitted cant be changed?')", class: "btn btn-primary btn-lg" %>
应该可以。
源代码(参见注释)
相关文章:
- Rails-JQueryUIAutcomplete和AJAX不工作,可以't连接到数据库
- 引导程序转盘不工作:堆叠图像(使用rails)
- 为什么Turbolinks不能正常工作?Rails应用程序
- Rails Production-可以工作,但不能编辑/删除/创建记录
- escape_javascript无法在rails 3.2.7中工作
- 地图,rails 4.2,javascript,鼠标悬停,只工作一次(或两次).然后在重新加载之后
- Rails JQuery和Ajax对我来说工作不正常
- 为什么不是't在我的rails部分中工作的DataTables
- Rails页面JS可以在真正的浏览器/手动测试中工作,但不能在PhantomJS&硒规格
- 如何让手图在 Rails 中工作
- Rails 应用程序中不显眼的 JS 无法按预期工作
- rails 预编译 为什么 javascript 在本地不起作用,但在 heroku 它可以工作
- Rails 3.2.3 JavaScript 突然停止工作
- Javascript文件只能在Rails应用程序中按字母顺序工作
- 如何让 AJAX 使用 rails 和 JavaScript 计时器工作
- 自动关闭引导警报在 Rails 中停止工作
- Rails 4:资产管道的正常CSS/JS开发工作流程
- 显示视图时JavaScripts不工作-Rails 4 Ruby 2
- AJAX按钮不工作Rails
- jQuery插件不工作Rails 5