html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server" method="post">
<div>
<input type="text" name="asdf" value="wwwwww" />
<div>
<form id="form2" method="post">
<input type="text" name="asdff" value="wwww123ww" />
<input type="submit" id="Submit1" />
</form>
</div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Style="position: relative"
Text="Button" /></div>
</form>
</body>
</html>这种嵌套的form如何用request.form获得 asdff的值
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server" method="post">
<div>
<input type="text" name="asdf" value="wwwwww" />
<div>
<form id="form2" method="post">
<input type="text" name="asdff" value="wwww123ww" />
<input type="submit" id="Submit1" />
</form>
</div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Style="position: relative"
Text="Button" /></div>
</form>
</body>
</html>这种嵌套的form如何用request.form获得 asdff的值
Request.Form["asdff"] 得到值form 好象不能欠套 外层button会失效
onclientclick="document.getElementById("form1").submit();"这样应该可以
直接在后台代码里用控件id取值。
<div>
<input type="text" name="asdf" value="wwwwww" />
<div>
<form id="form2" method="post" >
<input type="text" name="asdff" value="wwww123ww" />
<input type="submit" id="Submit1" />
</form>
<form id="form1" runat="server" method="post">
</div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Style="position: relative"
Text="Button" /> </div>
</form>
一般来说form是不能嵌套的!
给内从要提交的按钮加上js事件就可以了
例如onclick='window.location.href=?key='后边加上要提交的值就行了
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页 </title>
</head>
<body>
<form id="form1" runat="server" method="post">
<div>
<input type="text" name="asdf" value="wwwwww" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Style="position: relative"
Text="Button" /> </div>
</form>
<div>
<form id="form2" method="post">
<input type="text" name="asdff" value="wwww123ww" />
<input type="submit" id="Submit1" />
</form>
</div>
</body>
</html>
<head runat="server">
<title>无标题页</title>
<script language="javascript">
function LL()
{
var tmpstr='';
tmpstr=''
+'<div>'
+'<input name="submit2" type="submit" value=" 提 交 " />'
+'</div>';
document.body.insertAdjacentHTML('afterBegin',tmpstr);
} </script>
</head>
<body>
<form action="http://baidu.com" id="form1" runat="server">
<div>
<input type="button" onclick="XuanChi_t('a','b','c')" />
<input type="button" onclick="LL()" />
</div>
</form>
</body>
</html>
<head runat="server">
<title>无标题页</title>
<script language="javascript">
function LL()
{
var tmpstr='';
tmpstr=''
+'<div>'
+'<input name="submit2" type="submit" value=" 提 交 " />'
+'<input type="text" name="XC_GG_zhongwen" maxlength="20" size="30" title="如:时事焦点 图(文字)"/>'
+'</div>';
document.body.insertAdjacentHTML('afterBegin',tmpstr);
} </script>
</head>
<body>
<form action="http://baidu.com" id="form1" runat="server">
<div>
<input type="button" onclick="XuanChi_t('a','b','c')" />
<input type="button" onclick="LL()" />
</div>
</form>
</body>
</html>
上面的代码 运行后 内部的那个submit2 如何提交表单 提交以后如何取值 取name为XC_GG_zhongwen的文本中得值传到后台
请大家试过以后再恢复不好么