<html>
<head>
<title>test</title>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META>
<META content="MSHTML 5.00.2920.0" name=GENERATOR>
<script language="JavaScript">
<!--
function display_click(tmp_radio,elem)
{
var drop_id;
/****取得对应的div****/
drop_id = eval("drop" + elem);
for (loop=1; loop < 4; loop++)
{
radio_id = eval("r" + loop);
if(tmp_radio == loop)
{/**当前选择的值对应的div 显示**/
drop_id.style.display = "";
}
else
{/**其他的div 隐藏**/
//drop_id.style.display = "none";
}
}
}
//-->
</script>
</head><body background="../../images/bg_5.gif">
<div align="center">
<!正文开始>
<TABLE width=482 BORDER=0 bgcolor="#0099CC" CELLSPACING=0 CELLPADDING=0>
<TR bgcolor="#ffffff">
<TD align=center bgcolor="#0099CC">
<INPUT TYPE="radio" NAME="r1" onclick="javascript:display_click('1','51')">
<INPUT TYPE="radio" NAME="r2" onclick="javascript:display_click('2','52')">
<INPUT TYPE="radio" NAME="r3" onclick="javascript:display_click('3','53')">
</TD>
</TR>
</table>
<!正文结束></div>
<Br>
<div id="drop51" style="display: none;">
<TABLE width=480 BORDER=0 bgcolor="#ffffff" CELLSPACING=0 CELLPADDING=0 align="center">
<TR bgcolor="#ffffff">
<form name=form1 action="">
<TD align=center>
<INPUT TYPE="text" NAME="txt_name" value="111111">
<Br>
<INPUT TYPE="submit"><INPUT TYPE="reset">
</form></td>
</TR>
</table>
</div>
<div id="drop52" style="display: none;">
<TABLE width=480 BORDER=0 bgcolor="#ffffff" CELLSPACING=0 CELLPADDING=0 align="center">
<TR bgcolor="#ffffff">
<form name=form2 action="">
<TD align=center>
<INPUT TYPE="text" NAME="txt_name" value="222222">
<Br>
<INPUT TYPE="submit"><INPUT TYPE="reset">
</form></td>
</TR>
</table>
</div>
<div id="drop53" style="display: none;">
<TABLE width=480 BORDER=0 bgcolor="#ffffff" CELLSPACING=0 CELLPADDING=0 align="center">
<TR bgcolor="#ffffff">
<form name=form3 action="">
<TD align=center>
<INPUT TYPE="text" NAME="txt_name" value="33333">
<Br>
<INPUT TYPE="submit"><INPUT TYPE="reset">
</form></td>
</TR>
</table>
</div>
</body>
</html>
<head>
<title>test</title>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META>
<META content="MSHTML 5.00.2920.0" name=GENERATOR>
<script language="JavaScript">
<!--
function display_click(tmp_radio,elem)
{
var drop_id;
/****取得对应的div****/
drop_id = eval("drop" + elem);
for (loop=1; loop < 4; loop++)
{
radio_id = eval("r" + loop);
if(tmp_radio == loop)
{/**当前选择的值对应的div 显示**/
drop_id.style.display = "";
}
else
{/**其他的div 隐藏**/
//drop_id.style.display = "none";
}
}
}
//-->
</script>
</head><body background="../../images/bg_5.gif">
<div align="center">
<!正文开始>
<TABLE width=482 BORDER=0 bgcolor="#0099CC" CELLSPACING=0 CELLPADDING=0>
<TR bgcolor="#ffffff">
<TD align=center bgcolor="#0099CC">
<INPUT TYPE="radio" NAME="r1" onclick="javascript:display_click('1','51')">
<INPUT TYPE="radio" NAME="r2" onclick="javascript:display_click('2','52')">
<INPUT TYPE="radio" NAME="r3" onclick="javascript:display_click('3','53')">
</TD>
</TR>
</table>
<!正文结束></div>
<Br>
<div id="drop51" style="display: none;">
<TABLE width=480 BORDER=0 bgcolor="#ffffff" CELLSPACING=0 CELLPADDING=0 align="center">
<TR bgcolor="#ffffff">
<form name=form1 action="">
<TD align=center>
<INPUT TYPE="text" NAME="txt_name" value="111111">
<Br>
<INPUT TYPE="submit"><INPUT TYPE="reset">
</form></td>
</TR>
</table>
</div>
<div id="drop52" style="display: none;">
<TABLE width=480 BORDER=0 bgcolor="#ffffff" CELLSPACING=0 CELLPADDING=0 align="center">
<TR bgcolor="#ffffff">
<form name=form2 action="">
<TD align=center>
<INPUT TYPE="text" NAME="txt_name" value="222222">
<Br>
<INPUT TYPE="submit"><INPUT TYPE="reset">
</form></td>
</TR>
</table>
</div>
<div id="drop53" style="display: none;">
<TABLE width=480 BORDER=0 bgcolor="#ffffff" CELLSPACING=0 CELLPADDING=0 align="center">
<TR bgcolor="#ffffff">
<form name=form3 action="">
<TD align=center>
<INPUT TYPE="text" NAME="txt_name" value="33333">
<Br>
<INPUT TYPE="submit"><INPUT TYPE="reset">
</form></td>
</TR>
</table>
</div>
</body>
</html>
<head>
<title>test</title>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META>
<META content="MSHTML 5.00.2920.0" name=GENERATOR>
<script language="JavaScript">
<!--//-->
</script>
</head><body background="../../images/bg_5.gif">
<div align="center">
<!正文开始>
<TABLE width=482 BORDER=0 bgcolor="#0099CC" CELLSPACING=0 CELLPADDING=0>
<TR bgcolor="#ffffff">
<TD align=center bgcolor="#0099CC">
<INPUT TYPE="radio" NAME="r1" onclick="if(checked){drop51.style.display='';drop52.style.display='none';}else{drop51.style.display='none';drop52.style.display=''}">
<INPUT TYPE="radio" NAME="r1" onclick="if(checked){drop52.style.display='';drop51.style.display='none';}else{drop52.style.display='none';drop51.style.display=''}">
</TD>
</TR>
</table>
<!正文结束></div>
<Br>
<div id="drop51" style="display: none;">
<TABLE width=480 BORDER=0 bgcolor="#ffffff" CELLSPACING=0 CELLPADDING=0 align="center">
<TR bgcolor="#ffffff">
<form name=form1 action="">
<TD align=center>
<INPUT TYPE="text" NAME="txt_name" value="111111">
<Br>
<INPUT TYPE="submit"><INPUT TYPE="reset">
</form></td>
</TR>
</table>
</div>
<div id="drop52" style="display: none;">
<TABLE width=480 BORDER=0 bgcolor="#ffffff" CELLSPACING=0 CELLPADDING=0 align="center">
<TR bgcolor="#ffffff">
<form name=form2 action="">
<TD align=center>
<INPUT TYPE="text" NAME="txt_name" value="222222">
<Br>
<INPUT TYPE="submit"><INPUT TYPE="reset">
</form></td>
</TR>
</table>
</div>
</body>
</html>
radio.htm
<center>
<form name="testform" id="testform" method="post" action="">
<input type="radio" name="radio" value="1" onClick="document.testform.submit();">
表格1
<input type="radio" name="radio" value="2" onClick="document.testform.submit();">
表格2
</form>
{main}
</center>form1.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
表单一:
<table width="100" border="0" align="center" cellpadding="0" cellspacing="0">
<form name="form1" method="post" action="action.php">
<tr>
<td><input name="form1" type="text" id="form1"></td>
<td><input name="btn1" type="submit" id="btn1" value="提交"></td>
</tr>
</form>
</table>
</body>
</html>form2.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
表单二:
<table width="100" border="0" align="center" cellpadding="0" cellspacing="0">
<form name="form1" method="post" action="action.php">
<tr>
<td><input name="form2" type="text" id="form2"></td>
<td><input name="btn2" type="submit" id="btn2" value="提交"></td>
</tr>
</form>
</table>
</body>
</html>
以下是处理程序:
radio.php
用的是phplib,你也可以用fasttemplate<?php
require_once "template.php";
$t = new Template(".");
$t->set_file("MyFileHandle","radio.htm");
$t->set_file("child1","form1.htm");
if(isset($_POST['radio'])&&$_POST['radio']=='1')
{
$t->set_file("child1","form1.htm");
$t->parse("main","child1");
}
elseif(isset($_POST['radio'])&&$_POST['radio']=='2')
{
$t->set_file("child2","form2.htm");
$t->parse("main","child2");
}$t->parse("MyOutput","MyFileHandle");
$t->p("MyOutput");
?>action.php
用于显示处理结果<?php
if(isset($_POST['form1'])&&$_POST['form1']!='')
{
echo $_POST['form1'];
}
if(isset($_POST['form2'])&&$_POST['form2']!='')
{
echo $_POST['form2'];
}
?>
UP!我很配服的给分了:))