input 텍스트 값 출력
본문
코딩 입문자 입니다. 구글링 해보고 찾아봐도 찾을 수가 없어서 여기 질문을 이렇게 올립니다
혹시
<input type="text" class="input" name="input1">
<input type="text" class="input2" name="input2">
<textarea name="txtarea" rows="8" cols="80"></textarea>
input의 텍스트 값 즉 인풋박스에 입력되는 값을 받아서 입력 버튼 같은거 누르는거 없이 자동으로 바로
textarea 박스 안에 input1과input2의 내용이 텍스트로 출력이 되게 할 수 있을까요??
스크립트 소스 좀 알려주세요 ㅠㅠ
답변 3
<input type="text" class="input" name="input1" onkeyup="text_print()">
<input type="text" class="input2" name="input2" onkeyup="text_print()">
<textarea name="txtarea" rows="8" cols="80"></textarea>
<script>
function text_print() {
var input1 = document.getElementsByName('input1')[0].value;
var input2 = document.getElementsByName('input2')[0].value;
document.getElementsByName('txtarea')[0].value = input1+"\n"+input2;
}
</script>
eyekiss님 정말 좋은 답변이시네요~~예제까지..
<script type="text/javascript">
function res(){
var f = document.contactform;
if(f.email3.value=="a"){
f.email2.readOnly= false;
f.email2.value="";
f.email2.focus();
}else if(f.email3.value=="b"){
f.email2.readOnly= false;
f.email2.value="";
}else{
f.email2.readOnly= false;
f.email2.value=f.email3.value;
text_print();
}
}
</script>
답변을 작성하시기 전에 로그인 해주세요.