第一种,因为你点击提交,刷新了该页
第二种,因为你点击按钮,没有提交服务器,所以TEXTFIELD1获取不到值
解决方法,用第一种,然后多添加一个隐藏控件(存储...值),在onload页面加载时添加脚本.document.form1.textfield2.value=document.form1.hiddenfield.value;
第二种,因为你点击按钮,没有提交服务器,所以TEXTFIELD1获取不到值
解决方法,用第一种,然后多添加一个隐藏控件(存储...值),在onload页面加载时添加脚本.document.form1.textfield2.value=document.form1.hiddenfield.value;
解决方案 »
- jquery.get()在ff和chrome里面正常运行,为什么到了IE就没效果呀
- 怎么用SQL语句向数据库添加byte[]数组的值?
- FCKeditor在本地上传图片 滚动条一直在滚动就是没有反应
- 程序里如何设置键盘快捷键
- 动态加载用户控件,如何设置控件属性?
- 我在用户管理里面怎么找不到network service这个用户 呢?我还想给它增加权限要如何处理呢?
- 我下载了treeview空间装了之后,但是只显示一些文字!
- 关于asp.net里csc编译器的问题
- 请教一个关于DataReader的简单问题
- Asp.net web目录权限问题?急
- 系统aspnet帐号被修改!!!!!
- datagrid 列为一个月的四个周,header为时间值
<head> <title>无标题文档 </title>
</head>
<body>
<form id="form1" name="form1" method="post" action="" onsubmit="ChgIPaddr()">
<input name="textfield1" type="text" value=" <%= Request.Form("DDList1") %>" />
<input name="textfield2" type="text"/>
<input name="Submit1" type="submit" value="播 放" />
</form>
<script language="javascript">
<!--
function ChgIPaddr(){
document.form1.textfield2.value=document.form1.textfield1.value;
alert(document.form1.textfield2.value);
} //-->
</script>
</body>
</html>
第二种,因为你点击按钮,没有提交服务器,所以TEXTFIELD1获取不到值
解决方法,用第一种,然后多添加一个隐藏控件(存储...值),在onload页面加载时添加脚本.document.form1.textfield2.value=document.form1.hiddenfield.value;
----------
那样的话,DDList1中用户自己点了,每次怎么重新赋予hiddenfield啊,用户要动态点ddlist的,根据不同的选项每次赋予不同的值给textfield2
--------
详细点说明下我的需求
ddlist1的内容是来源于数据库的下拉列表,记录了许多ip地址,我需要点播放来取得这些ip,传递ip的值给播放控件.
ajax连接数据库
如果是前一页,请把代码贴过来,也好让大家帮你改
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<input name="textfield1" type="text" value=" <%= Request.Form["DDList1"] %>" />
<input name="textfield2" type="text" value='<%=Request.Form["textfield2"]%>'/>
<input name="Submit1" type="submit"onclick="javascript:ChgIPaddr();" value="播 放" />
</form>
<script type="text/javascript" language="javascript">
function ChgIPaddr(){
document.form1.textfield2.value=document.form1.textfield1.value; }
</script>
</body>
</html>
第二种,因为你点击按钮,没有提交服务器,所以TEXTFIELD1获取不到值
解决方法,用第一种,然后多添加一个隐藏控件(存储...值),在onload页面加载时添加脚本.document.form1.textfield2.value=document.form1.hiddenfield.value;
第二种,因为你点击按钮,没有提交服务器,所以TEXTFIELD1获取不到值
解决方法,用第一种,然后多添加一个隐藏控件(存储...值),在onload页面加载时添加脚本.document.form1.textfield2.value=document.form1.hiddenfield.value;
Button事件发生时 "<%= Request.Form("DDList1") %>"还没有发生
为什么这块这么写啊???
如果不这么写应该是没有问题的
<head runat="server">
<title>无标题页 </title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<input name="textfield1" type="text" value=" <%= Request.Form["DDList1"] %>" />
<input name="textfield2" type="text" value=' <%=Request.Form["textfield2"]%>'/>
<input name="Submit1" type="submit"onclick="javascript:ChgIPaddr();" value="播 放" />
</form>
<script type="text/javascript" language="javascript">
function ChgIPaddr(){
document.form1.textfield2.value=document.form1.textfield1.value; }
</script>
</body>
</html>
2.button是普通按钮,不向服务器端提交信息,只在客户端执行
3.aspx页面执行的顺序是先执行客户端代码理清这三条 解决问题应该就很简单了16楼同志正解!!!