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

input입력 둘 중 하나만 입력시키는 방법 채택완료

Fin12 9년 전 조회 4,137

input입력 둘 중 하나만 입력시키는 방법 

 

하나를 입력하면 다른 하나는 입력 못하게 하는 방법이 뭐가 있나요..?

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

답변 2개

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

 $(document).ready(function(e){

}) 이거빼고해보세요 

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

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

d
9년 전

function chg(idx){

if(idx=="1")[

$("#test2").prop('readonly', true);

$("#test2").val("");

}else if(idx=="2"){

$("#test1").prop('readonly', true);

$("#test1").val("");

}

}

 

이렇게하면되지않을까요???

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

답변에 대한 댓글 1개

F
Fin12
9년 전
[code]
<script type="text/javascript">
$(document).ready(function(e){
function chg(idx){
if(idx=="1"){
$("#wr_6").prop('readonly', true);
$("#wr_6").val("");
}else if(idx=="2"){

$("#wr_7").prop('readonly', true);
$("#wr_7").val("");
}
}
});
</script>

<input type="text" name="wr_4" value="<?php echo $wr_4 ?>" id="wr_4" class="frm_input" size="20" maxlength="20" required onchange="chg('1')">

<select name='wr_6' id='wr_6' style="width:98px;height:24px;" onchange="chg('2')">
<option value=''>직접입력</option>
[/code]


이렇게 했는데 안되는 이유가 뭘까요...ㅜ

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

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

로그인