嵌入在 HTML 问题中的 Rails 标签

rails tag embedded in html issues

本文关键字:Rails 标签 问题 HTML      更新时间:2023-09-26
<div class="well original3">
 <%= form_tag( { :controller => 'businesses', :action => 'create' }, { :id =>        'myform',:class  => 'form-inline offset3', :method => 'post'}) do %>
<%= text_field_tag('mnum' ,nil, :class => "input-xlarge", :style => "text-    align:center;height:28px;",:placeholder => "Enter Mobile Number") %> 
 <%= submit_tag "Get", :id => "da",:class =>     "btn btn-large btn-primary" %>
 <%end%>
</div>

简讯

$(document).ready(function () {
$("#da").click(function() {
  //$(".original3").fadeOut(300, function() {
        //$(".original3").css("display", "block");
        $(".checked3").css("display", "block");
        $(".checked3").show();
        //});
});

}(;

基本上另一个 Div 将通过 css 隐藏。 当单击此 Get 按钮时,div 应该显示,但是当我单击 GET 按钮时,这是一个问题,另一个div 将显示并很快淡出。但是当我更改 GET 按钮类型时,提交到按钮将正常工作..?如何避免这个问题...?

谢谢

使用

<%= submit_tag "Get", :id => "da",:onclick => show_checked3();,:class =>"btn btn-large btn-primary" %>

function show_checked3(){
  $(".checked3").css("display", "block");
  $(".checked3").show();
}

或尝试

$(document).ready(function () {
 $("#da").live('click',function() {
    $(".checked3").css("display", "block");
    $(".checked3").show();
    //});
});

更新

您可以尝试使用

$("#myform").submit(function(){
  $(".checked3").css("display", "block");
  $(".checked3").show();
  return true;
});