자바스크립트 변수를 게시판 여유필드에 저장할려면... 정보
자바스크립트 변수를 게시판 여유필드에 저장할려면...본문
이곳 회원님의 도움을 받아 자바스크립트를 완성하였습니다.. 뿌듯합니다..ㅎㅎㅎ
하지만 하나 또 문제거리가 생겨서 이렇게 질문 드립니다..
<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에 저장시키고 싶습니다..
도와주세요..
부탁드립니다.
댓글 전체
<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 ..
형태로 테스트 해 보세요.