테스트 사이트 - 개발 중인 베타 버전입니다

글쓰기 완료 fwrite_submin(f) 이후에 여분필드 값 전달 채택완료

구름빵 2년 전 조회 1,285

안녕하세요.

 

[글쓰기]
fwrite_submit 자바스크립트에서 

여분필드 값을 지정하고 싶은데, 잘 안되서 문의드립니다. ^^;;

자바스크립트 무식자라 이것저것 검색해 보면서

넘 단순하게 생각해서

<form>

   <input type="hidden" name="wr_2" value="">

   : 이하생략

</form>

 

<script>

function fwrite_submit(f)
   {

    if (f.wr_1.value == "A") {

       스크립트 블라블라

   } else {

       스크립트 블라블라

      document.getElementsByName('wr_2').value = "SIR";

   }

}

이하생략

</script>

 

이렇게 했는데요 이글 저글 검색하다 보니 당연하게도 안됩니다.

자바스크립트 무식자라 ㅠ

조언부탁드립니다. 감사합니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
2년 전

</p>

<p>// document.getElementsByName('wr_2').value =</p>

<p>f.wr_2.value =</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

구름빵
2년 전
답변 감사드립니다.
근데 이 방법은 안되네요 ^^;;
배르만
2년 전
[code]
<form onsubmit="return fwrite_submit(this)">

<input type="hidden" name="wr_1" value="">
<input type="hidden" name="wr_2" value="">

: 이하생략
<input type="submit" />

</form>



<script>

function fwrite_submit(f)
{
alert(f.wr_2.value);

if (f.wr_1.value == "A") {

// 스크립트 블라블라

} else {

// 스크립트 블라블라

// document.getElementsByName('wr_2').value = "SIR";
f.wr_2.value = "SIR";

}

alert(f.wr_2.value);

return true;

}

// 이하생략

</script>
[/code]
구름빵
2년 전
배르만님 감사드립니다.
조언주신대로 위아래 alert 찍었는데도. 위아래 두번 다 alert 값이 안나와서 의아했는데, ㅠ
다른 여분필드에 ID 값으로 wr_2 를 지정하고 있어서 안된거였어요. ㅠ
종일 삽질했는데 허무해요.

배르만님 조언 덕분에 원초적인 문제를 찾아보게 되서 해결했습니다.
진심 감사드립니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인