내 텍스트 필드에 텍스트가 있지만 작동하지 않을 때까지 검색 버튼을 차단하기 위해 jquery를 수행했습니다.자바 스크립트가 레일에서 작동하지 않습니다. 2.3
I는 텍스트 필드에 값을 기록하면, 검색 버튼이 여전히 차단 같이 해제되지 않는다 : 여기
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 %>
에게이다 : 여기
http://jsfiddle.net/qKG5F/1627/
는 컨트롤러
시도 :
,210<%= javascript_include_tag :defaults %>
는 또한 내가
누군가가 변환 jQuery 코드에 대해 이야기 로그에 오류가없는
또한/public/javascripts/prototype.js의 프로토 타입 1.6.0.3 파일이 프로토 타입 코드.
누군가 제발 도와 줄 수 있습니까?
브라우저에서 자바 스크립트 콘솔은 무엇을 말하는가 희망을? 오류가 있습니까? –
로그에 오류가 없습니다. PolicyController # 인덱스 처리 중 (2014-04-14 23:26:06의 127.0.0.1) –
모든 것이 문제없이 작동하는 것 같습니다. 다른 뭔가가 필요합니까? –