2012-05-16 2 views
1

특정 개체에 대한 값이 발견되지 않으면 단추를 사용하지 않도록 설정해야합니다. 이 코드는 FF에서 작동하며 버튼은 회색으로 표시됩니다. 그러나 IE에서는 작동하지 않습니다.자바 스크립트에서 비활성화 버튼이 IE에서 작동하지 않습니다

+1

시도'대신'의 .prop' .attr' 같은 시도 작업을 achive 수있는 소품. –

+1

[jQuery를 비활성화 할 수있는 버튼이 작동하지 않음] (http://stackoverflow.com/questions/8707423/jquery-to-disable-button-not-work) –

답변

2

if(c4Obj.getValueByName("Combined_Order",1)=="") 
    $("#StockPlates_btn").attr('disabled', 'disabled') 
else 
    $("#StockPlates_btn").removeAttr('disabled'); 
+0

이것은 작동해야합니다 ........ –

+0

일한다! :) ref http://www.w3schools.com/tags/att_option_disabled.asp – Dave

0
$("#StockPlates_btn").click(function(){ 
    $("#StockPlates_btn").preventDefault(); 
}) 

이 시도하십시오

if(c4Obj.getValueByName("Combined_Order",1)=="") 
    $("#StockPlates_btn").attr('disabled', true) 
else 
    $("#StockPlates_btn").attr('disabled', false); 

이 시간 내 주셔서 감사합니다

여기 내 코드입니다. 이렇게하면 클릭 이벤트가 발생하지 않습니다.

0

당신이 jQuery를이 장애인 인 attr이되지 않은 이유였다 1.6.1 버전을 사전에 사용 될 수있다 스쿨 버스가 .. 꽤 괜찮 (이전의 IE에 대한) 작업하면 쉽게

if(c4Obj.getValueByName("Combined_Order",1)=="") 
    $("#StockPlates_btn").prop('disabled', true) 
else 
    $("#StockPlates_btn").prop('disabled', false); 
관련 문제