반응형
확인란 값은 항상 'on'입니다.
이것은 나의 확인란입니다.
HTML
<label class="checkbox">
<input id="eu_want_team" name="eu_want_team" type="checkbox">
</label>
제이쿼리
var eu_want_team = $('#eu_want_team').val();
alert(eu_want_team);
확인 여부와 상관없이 항상 ON으로 표시됩니다.그것의 문제점은 무엇입니까?
사용하다.is(':checked')
대신:작업 jsFiddle
var eu_want_team = $('#eu_want_team').is(':checked');
alert(eu_want_team);
또는 @댓글에서 말했듯이 jQuery's를 사용할 수 있습니다..prop()
확인된 속성 값을 가져오는 방법
alert($("#eu_want_team").prop("checked"));
<label class="checkbox">
<input id="eu_want_team" name="eu_want_team" type="checkbox" value="somevalue">
</label>
<script>
var ele = document.getElementById("eu_want_team");
if(ele.checked)
alert(ele.value)
</script>
이렇게 하면 됩니다.
if ($('#element').is(":checked")) {
eu_want_team = 1;
} else {
eu_want_team = 0;
}
alert(eu_want_team);
확인란이 선택되어 있는지 확인하려면 이 답변을 간단히 살펴 보십시오.
jQuery에서 확인란을 선택했는지 확인하는 방법은 무엇입니까?
그러나 기본적으로 다음과 같은 작업을 수행하여 값을 확인해야 합니다.
if ($("#element").is(":checked")) {
alert("I'm checked");
}
나는 이것이 당신이 하고 싶은 것이라고 생각합니다.
$("#eu_want_team").click(function(){
alert($(this).is(':checked'));
}
사용해 보세요.
if ( $('#element').is(':checked')){
alert(element);
}
언급URL : https://stackoverflow.com/questions/18377268/checkbox-value-is-always-on
반응형
'UFO ET IT' 카테고리의 다른 글
CSS 글꼴 속기에서 슬래시는 무엇을 의미합니까? (0) | 2023.08.21 |
---|---|
카본으로 전월의 첫날과 마지막 날을 얻는 방법 - 라라벨 (0) | 2023.08.21 |
CSS 그리드 레이아웃의 동일한 높이 행 (0) | 2023.08.21 |
웹 애플리케이션 개발에서 AJAX를 사용하지 않을 때는 언제입니까? (0) | 2023.08.21 |
main 끝에 있는 return 0을 선택적으로 만든 이유는? (0) | 2023.08.21 |