有一个主界面main.jsp 中间包含sun.jsp
如:<html><script></script>   <jsp:include pagesun.jsp" flush="true"/>
     <table><table>
      ........ </html>sun.jsp
<html>
<input type="text" name="r" id="r">
</html>
在main.jsp里,如何用JS设定sun.jsp中的文本?
 我试过用document.all("r").value='..'; 可以设值但是如果子界面文本多的话 设置的值却都一样根本没按名称来区分文本框  .还请大家帮帮

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【etionsun】截止到2008-07-04 14:33:39的历史汇总数据(不包括此帖):
    发帖的总数量:2                        发帖的总分数:120                      
    结贴的总数量:2                        结贴的总分数:120                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!
      

  2.   

    jsp:include和javascript没有关系,你可以看一下源代码,其实他们就是一个页面
    无所谓子页面父页面你的写法是正确的,你可以贴出你的源代码,或者写个测试的例子,测试一下没有任何问题
      

  3.   

    include没有父子关系,其实就是一个页面,所以完全可以直接用document.all.XXX.value,
    当然你的写法也是对的,是不是其他的文本域名子一样啊?或则是id一样。
    跟楼上们一样,建议把代码贴出来。
      

  4.   


    怎么个文本多,你只得是由多个input ???直接告诉你,不可能
      

  5.   

    关于INLUCDE界面的取值问题
    勘误:INCLUDE
      

  6.   

    jsp:include和javascript没有关系,你可以看一下源代码,其实他们就是一个页面 
    无所谓子页面父页面 你的写法是正确的,你可以贴出你的源代码,或者写个测试的例子,测试一下 没有任何问题