체크박스 질문
본문
안녕하세요 체크박스 를 구현하여 체크시 원하는 문구? 미리 지정되어있는 출력문을 출력하고자 하는데.
아래처럼 이용중인데 아래처럼은 자바스크립트를 넣을수가 없는데.
보통 어떤방식을 이용하나요 ?ㅠㅠ (클릭시 얼렛 ? 안내문구를 띄우려고합니다)
!-->
!-->
아래처럼 이용중인데 아래처럼은 자바스크립트를 넣을수가 없는데.
보통 어떤방식을 이용하나요 ?ㅠㅠ (클릭시 얼렛 ? 안내문구를 띄우려고합니다)
<input type="checkbox" name="it_6" value="<p class='sit'>문의상품</p>"<?php if($it['it_6']=="<p class='sit'>문의상품상품</p>") echo " checked"; ?>>
적용하고 싶은것
<input type="checkbox" name="it_6" value="<a href="javascript:alert('PC에서만 접속이 가능합니다.')"><p class='sit'>문의상품</p></a>"<?php if($it['it_6']=="<a href="javascript:alert('PC에서만 접속이 가능합니다.')"><p class='sit'>문의상품</p></a>") echo " checked"; ?>>
아니면 벨류값지정 하여 출력.
<input type="checkbox" name="it_6" value="1"<?php if($it['it_6']=="1") echo " checked"; ?>>
<script>
var 변수명 = '1';
$('input[name=inputNm]').attr('value',<a href="javascript:alert('PC에서만 접속이 가능합니다.')"><p class='sit'>문의상품</p></a>);
</script>
방식이 틀렸을까요 ?ㅠㅠ
!-->!-->답변 2
뭘 하시려는지 모르겠지만 보통 일반적으로는 이런 형태일 겁니다.
<?php
$checked = ['it_6' => ''];
if (...) {
$checked['it_6'] = ' checked="checked"';
}
?>
<style>
.sit { display: none; color: lightblue; }
</style>
<script>
function click_chk(obj) {
if ('is-mobile' == true) {
alert('PC에서만 접속이 가능합니다.');
return;
}
var sit = document.querySelector('.sit');
if (obj.checked == true) {
sit.style.display = 'initial';
} else {
sit.style.display = 'none';
}
}
</script>
<label><input type="checkbox" name="it_6" value="abc" onclick="click_chk(this)"<?php echo $checked['it_6']; ?> /> this is checkbox</label>
<p class="sit">문의상품상품</p>
뭐땜에 자스를 못적용하나요?
답변을 작성하시기 전에 로그인 해주세요.