第一种,因为你点击提交,刷新了该页
第二种,因为你点击按钮,没有提交服务器,所以TEXTFIELD1获取不到值
解决方法,用第一种,然后多添加一个隐藏控件(存储...值),在onload页面加载时添加脚本.document.form1.textfield2.value=document.form1.hiddenfield.value; 

解决方案 »

  1.   

    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <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> 
      

  2.   

    第一种,因为你点击提交,刷新了该页 
    第二种,因为你点击按钮,没有提交服务器,所以TEXTFIELD1获取不到值 
    解决方法,用第一种,然后多添加一个隐藏控件(存储...值),在onload页面加载时添加脚本.document.form1.textfield2.value=document.form1.hiddenfield.value; 
    ----------
    那样的话,DDList1中用户自己点了,每次怎么重新赋予hiddenfield啊,用户要动态点ddlist的,根据不同的选项每次赋予不同的值给textfield2
    --------
    详细点说明下我的需求
    ddlist1的内容是来源于数据库的下拉列表,记录了许多ip地址,我需要点播放来取得这些ip,传递ip的值给播放控件.
      

  3.   

    http://download.csdn.net/source/375496
    ajax连接数据库
      

  4.   

    DDList1是在此页面上还是前一页?
    如果是前一页,请把代码贴过来,也好让大家帮你改
      

  5.   

    ,因为你点击按钮,没有提交服务器,所以TEXTFIELD1获取不到值 
      

  6.   

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <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>
      

  7.   

    第一种,因为你点击提交,刷新了该页 
    第二种,因为你点击按钮,没有提交服务器,所以TEXTFIELD1获取不到值 
    解决方法,用第一种,然后多添加一个隐藏控件(存储...值),在onload页面加载时添加脚本.document.form1.textfield2.value=document.form1.hiddenfield.value; 
      

  8.   

    第一种,因为你点击提交,刷新了该页 
    第二种,因为你点击按钮,没有提交服务器,所以TEXTFIELD1获取不到值 
    解决方法,用第一种,然后多添加一个隐藏控件(存储...值),在onload页面加载时添加脚本.document.form1.textfield2.value=document.form1.hiddenfield.value; 
      

  9.   

    submit的提交事件在<input name="textfield1" type="text" value=" <%= Request.Form("DDList1") %>" /> 后发生 
    Button事件发生时 "<%= Request.Form("DDList1") %>"还没有发生 
      

  10.   

    <input name="textfield1" type="text" value=" <%= Request.Form("DDList1") %>" /> 
    为什么这块这么写啊???
    如果不这么写应该是没有问题的
      

  11.   

    LZ试了吗,我试着可以啊<html xmlns="http://www.w3.org/1999/xhtml" > 
    <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>
      

  12.   

    要解决这个问题,需要弄清楚submit和button这两种按钮被点击后,会发生那些动作?1.submit是提交按钮,是将form下的各控件的值提交到服务器端,会执行刷新页面的动作
    2.button是普通按钮,不向服务器端提交信息,只在客户端执行
    3.aspx页面执行的顺序是先执行客户端代码理清这三条 解决问题应该就很简单了16楼同志正解!!!
      

  13.   

    用javascript根本不用考虑刷新 的问题存在,