폼 전송관련해서 질문이 있습니다. 정보
폼 전송관련해서 질문이 있습니다.본문
하나의 폼 안에서 폼값을 아래와 같이 두곳으로 전송을 해야하는데 가능한 방법이 없을까요?
<form id=form name=order action="order2.php" method=post>
<form id=form name=write action="board2.php" method=post>
프레임으로 나누라는 얘기도 들었는데
아래처럼 두곳으로 보내는 폼값이 중복되는 부분이 있어 더 어려워지네요.
<form1로 보내는 값=A,B,C>
A
<form2로 보내는 값=B>
B
</form>
C
<버튼>
</form>
방법이 없을까요?
포인트 제도가 없어졌는데 포인트제도 있다면 1만포인트 걸고 싶네요. ㅡㅡ
<form id=form name=order action="order2.php" method=post>
<form id=form name=write action="board2.php" method=post>
프레임으로 나누라는 얘기도 들었는데
아래처럼 두곳으로 보내는 폼값이 중복되는 부분이 있어 더 어려워지네요.
<form1로 보내는 값=A,B,C>
A
<form2로 보내는 값=B>
B
</form>
C
<버튼>
</form>
방법이 없을까요?
포인트 제도가 없어졌는데 포인트제도 있다면 1만포인트 걸고 싶네요. ㅡㅡ
댓글 전체
유아원님 첫번쨰 링크는 제가 잘 이해가 안가고 두번째 링크의 경우 이해는 가는데
저같은 경우 name값이 두개가 다른데 어떻게 전송을 해야할지 모르겠습니다.
<form name=f method=post>
<input type="hidden" name=name value="">
<input type=button value="전송" onclick="send()">
</form>
<script language=javascript>
function send()
{
var f = document.f;
f.action = "page1.php";
f.target = "frame1";
f.submit();
f.action = "page2.php";
f.target = "frame2";
f.submit();
}
</script>
<iframe id=frame1 name=frame1></iframe>
<iframe id=frame2 name=frame2></iframe>
저같은 경우 name값이 두개가 다른데 어떻게 전송을 해야할지 모르겠습니다.
<form name=f method=post>
<input type="hidden" name=name value="">
<input type=button value="전송" onclick="send()">
</form>
<script language=javascript>
function send()
{
var f = document.f;
f.action = "page1.php";
f.target = "frame1";
f.submit();
f.action = "page2.php";
f.target = "frame2";
f.submit();
}
</script>
<iframe id=frame1 name=frame1></iframe>
<iframe id=frame2 name=frame2></iframe>
자바스크립트로 보내면 되요..
자바스크립으로..
form.action="주소"
form.submit(); 이런식으로 각각 이름주고 보낼수있습니다.
form.action="주소"
form.submit(); 이런식으로 각각 이름주고 보낼수있습니다.
버튼 한개로 처리를 해야 하는거라서요 ^^;
폼안에 폼은 잘못된 코딩입니다.
잘못된 코딩 맞습니다. 예를 든것이구요.
name값이 틀려야 하기 때문에 고민입니다.
name값이 틀려야 하기 때문에 고민입니다.
<form name=f method=post>
<input type="hidden" name=name value="">
<input type=button value="전송" onclick="send()">
</form>
<script language=javascript>
function send()
{
var f = document.form1;
f.action = "page1.php";
f.target = "frame1";
f.submit();
var t = document.form2
f.action = "page2.php";
f.target = "frame2";
f.submit();
}
</script>
<iframe id=frame1 name=frame1></iframe>
<iframe id=frame2 name=frame2></iframe>
이렇게 하시면 현재페이지에서 두곳의 프레임으로 전송하겠죵..
<input type="hidden" name=name value="">
<input type=button value="전송" onclick="send()">
</form>
<script language=javascript>
function send()
{
var f = document.form1;
f.action = "page1.php";
f.target = "frame1";
f.submit();
var t = document.form2
f.action = "page2.php";
f.target = "frame2";
f.submit();
}
</script>
<iframe id=frame1 name=frame1></iframe>
<iframe id=frame2 name=frame2></iframe>
이렇게 하시면 현재페이지에서 두곳의 프레임으로 전송하겠죵..
위에서 form1 은 폼1, form2 는 폼2이구요..
이름에 맞게 변경하면되시고..
var t= document.form2 에서 ; 요거 빠졌네요
document.form2; 요렇게 입니다.
아.. 밑에....
t.action
t.target
t.submit() 앞에 f를 t 로 다 바꾸셔야되구요
이름에 맞게 변경하면되시고..
var t= document.form2 에서 ; 요거 빠졌네요
document.form2; 요렇게 입니다.
아.. 밑에....
t.action
t.target
t.submit() 앞에 f를 t 로 다 바꾸셔야되구요
정길님 감사합니다^^
그런데
<form name=f method=post> 요기서 name값에 f를 정의했는데
var t = document.form2; 이게 먹힐까요?
일단 한번 시도는 해봐야 겠네요.
그런데
<form name=f method=post> 요기서 name값에 f를 정의했는데
var t = document.form2; 이게 먹힐까요?
일단 한번 시도는 해봐야 겠네요.
안되네요..^^'
아.... 좋은방법이 있을거 같은데 ㅡㅜ