자바스크립트 변수를 게시판 여유필드에 저장할려면... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

자바스크립트 변수를 게시판 여유필드에 저장할려면... 정보

자바스크립트 변수를 게시판 여유필드에 저장할려면...

본문

이곳 회원님의 도움을 받아 자바스크립트를 완성하였습니다.. 뿌듯합니다..ㅎㅎㅎ

하지만 하나 또 문제거리가 생겨서 이렇게 질문 드립니다..

 

<script language="JavaScript">

var nummer=0

function Utskrift(Riktning) {
        if(Riktning=="Bakat")nummer=nummer-1
        if(Riktning=="Framat")nummer=nummer+1
        if(nummer<=0)nummer=3 // 메세지의 총 갯수
        if(nummer>3)nummer=1  // 메세지의 총 갯수
        if(nummer==1) {
                                 document.fwrite1.siffra.value=nummer
                                 document.fwrite1.wr_subject.value= "예문1"
        }

        if(nummer==2) {
                                document.fwrite1.siffra.value=nummer
                                document.fwrite1.wr_subject.value= "예문2"
        }

        if(nummer==3) {
                                document.fwrite1.siffra.value=nummer
                                document.fwrite1.wr_subject.value= "예문3"
        }

}

</script>

 

 

<table align="center" width="715" cellpadding="0" cellspacing="0">
    <tr> 
       <td width="715" height="85" align="center">
            <p align="center">  <input type="text" name="siffra" size=2>째예문</td>
    </tr>
    <tr>
        <td width="715" height="130" align="center">
<table align="center">
    <tr><td>
       <table align="center" cellpadding="0" cellspacing="0" width="700">
           <tr>
               <td width="33">
                     <input type=hidden name=wr_6 value="siffra"></td>
                    <td width="605">
                        <p align="center"><textarea class='ed' name=wr_subject cols=110 rows=4 value="<?=$subject?>" readonly >아래클릭</textarea></p></td><td></td> </tr>
                <tr>
                    <td width="666" height="8" colspan="3"></td>
                </tr>
            </table>
        </td>
    </tr>
</table>
<p align="center"><input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_to_note.gif" border=0 accesskey='s'></p></td></tr>
    <tr>
        <td width="715" height="57"><p align="center"><input type="button" value="<< 이전" onClick="Utskrift('Bakat')">    <input
type="button" value="다음 >>" onClick="Utskrift('Framat')"></p></td>
    </tr>
</table>

 

 

고수님들이야.. 코드만 보셔도 알것 같아서 최대한 줄였습니다...

 

위의 소스 내용은 버튼을 클릭하게 되면 "몇번째 예문"에 필드네임인 siffra를 출력, 즉 아라비아숫자로 1 또는 2 또는 3이 보여집니다. (다음을 클릭할때만다 계속올라가고 이전을 클릭하면 그 숫자는 내려갑니다.)
그리고 textarea에 스크립트에서 설정해놓은 "예문1", "예문2", "예문3"이 번호에 따라 보여지게 됩니다.

여기서 해결하지 못한 문제는 요..

 노랑색으로 형광펜 칠한 <input type="text" name="siffra" size=2>째예문</td> 부분에서 출력되는 번호를 게시판 여유필드 wr_6에 그 번호를 저장할려고 합니다.. 근데 함수를 어케 써야 하는지 알 수가 없어서 질문드립니다. 분명 함수는 siffra 인 것 같은데요.. 이걸 녹색 형광펜 부분에 <input type=hidden name=wr_6 value="siffra"> 어케 함수를 써야 번호만 저장을 시킬 수 있는지 좀 알려주시기 바랍니다.

소스를 보면 자바에서 출력시키때는 항상 폼필드 안에서만 출력을 시키게 되드라구요.. 전문적인 지식이 없는 저로써는 그렇게 해왔는데요.. 이번 부분은 폼필드안에 출력되는 해당 아라비아 숫자인 번호만을 wr_6에 저장시키고 싶습니다..

도와주세요.. 부탁드립니다.

 

 

 

 

  • 복사

댓글 전체

1.
<input type=hidden name=wr_6 value="siffra"> 사용이 필요한 경우

스크립트에
document.fwrite1.siffra.value=nummer
document.fwrite1.wr_6.value=nummer
document.fwrite1.wr_subject.value= "예문3"

하나 더 만들기


2.
<input type=hidden name=wr_6 value="siffra"> 사용이 필요 없는 경우 삭제 후
write_update.skin.php 에서

$wr_6 = $_POST['siffra']

sql update ...... wr_6 = $wr_6 ..


형태로 테스트 해 보세요.
© SIRSOFT
현재 페이지 제일 처음으로