값 전달 관련 채택완료
망이망소이
7년 전
조회 1,907
값 전달 방법 질문 좀 드립니다.
아래와 같이 1에서 숫자를 입력하면 2로 전달되고 3으로 계산되어 나오는 것을 사용중입니다.
</p>
<p>1.입력 : <input type="text" name="unit" value="<?=$write['wr_21']?>" id="test2" onchange="onlyNum(this,10);" /></p>
<p> </p>
<p>2.전달: <input type="text" class="cnj_input" value="<?=$cnjnum1?>" name="cnjnum1" onKeyup="javascript:Chage_Money(1);onlyNum(fwrite.cnjnum1);" onChange="javascript:Chage_Money(1)" ; ></p>
<p> </p>
<p>3.결과 : <input type="text" class="cnjnum_input" value="<?=$cnjcost1?>" name="cnjcost1" size="7" readonly style="text-align:right;"></p>
<p> </p>
<p><script></p>
<p>//값전달</p>
<p>$("input[name='unit']").change(function(){</p>
<p>$("input[name='cnjnum1']").val( $(this).val() );</p>
<p>Chage_Money(1);</p>
<p>//값전달 체크박스로...</p>
<p>$("input[name='trun1']").val( $(this).val() );</p>
<p>});</p>
<p></script></p>
<p>
여기서 해보고 싶은것은
아래처럼 input체크박스를 하나 더 만들어서
1에 값이 입력되어 있는 상태에서 2로 바로 전달하지 않고
이것을 체크할때만 1에 입력된 값을 2로 보내고자 하는데요
그게 가능할련지요?
키보드에 입력시 값이 전달 되지 않고 입력되어있는 값을 체크시 넘긴다는게
가능한건지요?
</p>
<p>1-1.체크 : <input type=checkbox name=trun1 onChange="javascript:Chage_Money(1)"></p>
<p> </p>
<p><script> </p>
<p>//값체인지</p>
<p> $("input[name='trun1']").on('change', function() { </p>
<p> if ($(this).is(':checked')) </p>
<p> $("input[name='cnjnum1']").val( "입력에 넣은 값" ); </p>
<p> else </p>
<p> $("input[name='cnjnum1']").val( "0" ); </p>
<p> Chage_Money(1); </p>
<p> });</p>
<p></script></p>
<p>
.val( "입력에 넣은 값" ); 이부분을 어떻게 쓰면 될것 같은데 실패중이라서 조언 구합니다.
아니면 다른 방법이 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인