2011-04-01 3 views
1

mvc 2 프로토콜을 생성 중입니다. 내 앱에 체크 박스를 표시해야합니다. 이 작업을 수행하는 것이 가장 좋은 방법이며 그 이유는 무엇입니까?mvc 2의 체크 박스에 대한 모범 사례

<%: Html.CheckBoxfor(m=>m.UseFTP) %> 
or 
<input name="UseFTP" id="UseFTP" type="checkbox"/> 

또한 아래와 같이 jquery 스크립트가 있습니다. 난이 (테스트되지 않음) 내가 다음 HTML 코드를

<%: Html.CheckBoxfor(m=>m.UseFTP) %> 
+0

스크립트를 디버그 했습니까? 그것은 무엇을 보여 줬는가? – bzlm

+0

@bzlm mvc 2에서 스크립트를 디버깅하는 방법 ??? – Suraj

+0

F5. :) 아니면 브라우저에서해라. IE9와 Chrome 모두 뛰어난 JavaScript 디버깅 기능을 갖추고 있습니다. 자바 스크립트 디버깅과 같은 것이 있다는 것을 몰랐다면, 웹 비약을 시도하기 전에 핵심 웹 주제를 연구하는 데 시간이 걸릴 것입니다. 나는 그것이 잘 투자 된 시간 일 것이라고 확신한다! – bzlm

답변

-1

을 사용할 때 체크 박스 을 클릭 할 때

$('#UseFTP').change(function() { 
    if($('#UseFTP').attr('checked')==true) 
    { 
    alert("UseFTP Check box clicked"); 
    } 
}); 

하지만 난 어떤 경고를 받고 있지 않다 :

$('input#UseFTP').change(function() { 
    if($(this).is(:checked)){ 
    alert("UseFTP Check box clicked"); 
    } 
}); 
2

is(':checked') 

대신

is(:checked) 
관련 문제