테스트 사이트 - 개발 중인 베타 버전입니다

체크박스 질문 채택완료

장똥 3년 전 조회 2,772

안녕하세요 체크박스 를 구현하여 체크시 원하는 문구? 미리 지정되어있는 출력문을 출력하고자 하는데.
아래처럼 이용중인데 아래처럼은 자바스크립트를 넣을수가 없는데.
보통 어떤방식을 이용하나요 ?ㅠㅠ (클릭시 얼렛 ? 안내문구를 띄우려고합니다)

</strong>

<input type="checkbox" name="it_6" value="<p class='sit'>문의상품</p>"<?php if($it['it_6']=="<p class='sit'>문의상품상품</p>") echo " checked"; ?>></p>

<p><strong>

적용하고 싶은것

</strong></p>

<p><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"; ?>></p>

<p><strong>

 

 

아니면 벨류값지정 하여 출력.

 

<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개

채택된 답변
+20 포인트
3년 전

뭘 하시려는지 모르겠지만 보통 일반적으로는 이런 형태일 겁니다.

</p>

<p><?php

$checked = ['it_6' => ''];

if (...) {

    $checked['it_6'] = ' checked="checked"';

}

?></p>

<p><style>

.sit { display: none; color: lightblue; }

</style></p>

<p><script>

function click_chk(obj) {

    if ('is-mobile' == true) {

        alert('PC에서만 접속이 가능합니다.');

        return;

    }</p>

<p>    var sit = document.querySelector('.sit');

    if (obj.checked == true) {

        sit.style.display = 'initial';

    } else {

        sit.style.display = 'none';

    }

}

</script></p>

<p><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></p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

뭐땜에 자스를 못적용하나요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

장똥
3년 전
value= 값에 "" 사용을 못하기때문에 적용이 안되더라구요.;;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인