form 값전송 문의 채택완료

img 테그의  "src 이미지주소"  를 next.php 에서 변수로 받고 싶어요..

 

Copy
<form id="r_con" name="r_con" role="form" action="/next.php" method="post">
<img src="/images/boo_69.gif" name="mydice" id="i_path">
<input id="subbtn" type="submit" value="NEXT">
</form>

답변 3개

채택된 답변
+20 포인트

Copy
<script>
function frm_submit(f) {
    var el = f.mydice;
    if (el != null) {
        var input = document.createElement('input');
        input.type = 'hidden';
        input.name = el.name;
        input.value = el.src
        f.appendChild(input);
    }

    return true;
}
</script>

<form id="r_con" name="r_con" role="form" action="/next.php" method="post" onsubmit="frm_submit(this)">
    <img src="/images/boo_69.gif" name="mydice" id="i_path">
    <input id="subbtn" type="submit" value="NEXT">
</form>
로그인 후 평가할 수 있습니다

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

img src 값을 직접 받지는 못합니다. => hidden input 필드 이용

 

Copy
<form id="r_con" name="r_con" role="form" action="/next.php" method="post">
<img src="/images/boo_69.gif" name="mydice" id="i_path">
<input type="hidden" name="i_src" value="/images/boo_69.gif">
<input id="subbtn" type="submit" value="NEXT">
</form>

 

* next.php

Copy
echo $_POST['i_src'];
로그인 후 평가할 수 있습니다

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

src에 있는것이 변수로 됐나요?

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

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

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

로그인
🐛 버그신고