[英]Javascript is not working in rails 2.3
我做了一個jquery來阻止搜索按鈕,直到我的文本字段包含文本但不能正常工作。
當我將值寫入文本字段時,搜索按鈕仍處於阻止狀態,而不是像這樣取消阻止:
http://jsfiddle.net/qKG5F/1627/
這是控制器:
class PolicyController < ApplicationController
def index
@policies = Policy.find(:all,:conditions=>['date BETWEEN ? AND ?',params[cam],params[:cam2] ])
end
end
這是視圖
<script type="text/javascript">
(function() {
$('form > input').keyup(function() {
var empty = false;
$('form > input').each(function() {
if ($(this).val() == '') {
empty = true;
}
});
if (empty) {
$('#search').attr('disabled', 'disabled');
} else {
$('#search').removeAttr('disabled');
}
});
})()
</script>
<% form_tag :controller=>"policy",:action=>"index" do %>
From: <%= calendar_date_select_tag "date1", params[:date1] %>
To: <%= calendar_date_select_tag "date2",params[:date2] %>
<input type="submit" id="search" value="GO" />
<% end %>
<% @policies.each do |p|%>
<%= p.date_ini %>
<% end %>
我試過了:
<%= javascript_include_tag :defaults %>
而且我在/public/javascripts/prototype.js中有原型1.6.0.3文件
另外我在日志中沒有任何錯誤
有人告訴我有關將jquery代碼轉換為原型代碼的信息。
請有人可以幫助我嗎?
要在您的應用程序中包括Prototype
和Scriptaculous
javascript庫,請傳遞:defaults
作為源。 當使用:defaults
,如果您的公共javascripts目錄中存在application.js
文件,則該文件也會包含在內。
javascript_include_tag :defaults # =>
<script type="text/javascript" src="/javascripts/prototype.js"></script>
<script type="text/javascript" src="/javascripts/effects.js"></script>
...
<script type="text/javascript" src="/javascripts/application.js"></script>
如果您對:defaults
參考有:defaults
,
嘗試使用:all
選項。
javascript_include_tag :all # =>
<script type="text/javascript" src="/javascripts/prototype.js"></script>
<script type="text/javascript" src="/javascripts/effects.js"></script>
...
<script type="text/javascript" src="/javascripts/application.js"></script>
<script type="text/javascript" src="/javascripts/shop.js"></script>
<script type="text/javascript" src="/javascripts/checkout.js"></script>
請參閱: http : //apidock.com/rails/v2.3.2/ActionView/Helpers/AssetTagHelper/javascript_include_tag
或顯式引用prototype.js
文件,
<%= javascript_include_tag "prototype" %>
希望能幫助到你 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.