증.감 텍스트 박스에 값을 할당하는 방법.. 정보
증.감 텍스트 박스에 값을 할당하는 방법..본문
그누 스킨의 파일첨부에 사용된 텍스트 박스 증가, 감소 스크립트를 이용하여 여분필드에 값을 여러개 받아 저장하고, 가져올 수 있게 구현하였습니다.
해당 텍스트 박스의 값을 가져올 수 있어도, 스크립트로 값을 넣는건 안되나요?
증가스크립트 함수() { // 텍스트박스를 필요한 만큼 증가시키는 함수
<input type=\"text\" name=\"srv_name\" value=\"\">
}
<?
for($i=0;$i<count($srv_name);$i++) { //DB에서 값을 가져와 텍스트박스에 할당
?>
alert(document.getElementsByName("srv_name")[<?=$i?>].value); // 테스트를 위해 객체가 맞는지 확인
document.getElementsByName("srv_name")[<?=$i?>].value = <?=$srv_name[$i]?>; //DB에서 가져온 값을 텍스트박스에 입력
<?}?>
텍스트박스 value에 DB에서 가져온 값을 넣으려고 하는데 안되네요..
alert으로 확인해 보면 정확하게 값을 가져오는데 반대로 값을 넣는건 안되네요..
해당 텍스트 박스의 값을 가져올 수 있어도, 스크립트로 값을 넣는건 안되나요?
증가스크립트 함수() { // 텍스트박스를 필요한 만큼 증가시키는 함수
<input type=\"text\" name=\"srv_name\" value=\"\">
}
<?
for($i=0;$i<count($srv_name);$i++) { //DB에서 값을 가져와 텍스트박스에 할당
?>
alert(document.getElementsByName("srv_name")[<?=$i?>].value); // 테스트를 위해 객체가 맞는지 확인
document.getElementsByName("srv_name")[<?=$i?>].value = <?=$srv_name[$i]?>; //DB에서 가져온 값을 텍스트박스에 입력
<?}?>
텍스트박스 value에 DB에서 가져온 값을 넣으려고 하는데 안되네요..
alert으로 확인해 보면 정확하게 값을 가져오는데 반대로 값을 넣는건 안되네요..
댓글 전체

alert( "<?=$srv_name[$i]?>"); 이 것이 출력이 되면 다음 처럼 해 보세요.
document.getElementsByName("srv_name")[<?=$i?>].value = "<?=$srv_name[$i]?>";
document.getElementsByName("srv_name")[<?=$i?>].value = "<?=$srv_name[$i]?>";