묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
input - radio 로 선택한 것에 따라
다른 페이지로 값을 넘겨주게 하려면 어떻게하나요~
//
form에서 넘겨주는 action 주소 값 설정 ''ㅇ''
2005.08.11 16:30
input - radio 로 선택한 것에 따라
다른 페이지로 값을 넘겨주게 하려면 어떻게하나요~
//
댓글 2
-
강헌도
2005.08.11 18:56
-
김준식
2005.08.12 16:38
<?php
if(!strcmp($name, "")) {
?>
<Form Method='Post' Name='Change' Action='<?= $PHP_SELF; ?>'>
<Input Type='Hidden' Name='name' Value='next'>
<Input Type='Radio' Name='test' value="1" Checked> test1
<Input Type='Radio' Name='test' value="2"> test2
</Form>
<?php
}
else if(!strcmp($name, "next")) {
if(!strcmp($test, "1"))
include "test1.php";
else if(!stcmp($test, "2"))
include "test2.php";
}
?>
크게 보면 다른페이지로 이동은 아니며... 한 페이지에서 단지 다른 내용을 읽어들입니다.
꾸미는 부분은 님께서 알맞게 사용하시면 됩니다.
<form name='myForm' method='post' action='test_01.php'>
<!-- 한줄글상자 한개 넣고 -->
<input type=text name=name size="20" maxlength="30" class=input>
<!-- 라디오버튼 선택할려고 두개 넣었습니다. 이름은 같고 값은 다르죠? 잘 보세요~ -->
<input type='radio' name='sa' value="1" onClick="CheckChoice(this);" checked>내가한다
<input type='radio' name='sa' value="2" onClick="CheckChoice(this);">니가해라
<!-- 버튼을 넣습니다 -->
<input type='submit' value="누가하노" OnClick="chkblank()">
</form>
버튼을 클릭하시면 폼액션에서 지정된 페이지로 이동을 합니다.
액션으로 이동할 test_01.php 의 내용을
<?php
if(!strcmp($name, "어쩌구")) // 입력한 글자가 어쩌구이고
{
if(!strcmp($sa, "1")) // 라디오선택버튼 1 이 선택되었으면
{
include "test_02.php"; // 이 페이지로 이동
}
elseif(!strcmp($sa, "2"))
{
include "test_03.php";
}
}
?>
이런내용으로 조건을 걸어주시면 해당 페이지로 이동을 합니다.
이동한 페이지의 내용에 아래와 같이 하시면 첫번째 입력한 글자와 선택한 버튼이 출력되구요
<?
echo "글상자내용 : <input type='text' name='name' value='$name' size=20 maxlength=20> <br>";
echo "라디오버튼값 : <input type='text' name='sa' value='+ '+ '$sa' size=13 maxlength=13> <br>" ;
?>
찾으시는게 이게 맞는지는 모르곘네요..
저두 초보라... 바로 쓰다보니 틀린곳이 있을지도 모르겠습니다.