我在From里面的reset方法给xsname属性赋值 
在页面<html:text property="xsname"/> 
this.xsname="20081101"
取出来的值是 "20081101" 
我现在初始化页面想变成 "XS-20081101" 
我用 javascript的 onload事件处理也没弄成功 
请大家帮帮我! 
谢谢了

解决方案 »

  1.   

    js:
    document.all.xsname.value = "你想要的值";
      

  2.   

    呵呵 要不得了
    我写在 onload=function jiazai(){
    var xsdd=document.getElementById("xsname").value;
    document.getElementById("xsname").value="XSDD-"+xsdd;
    }
    第一次可以用,第二次就不能了
      

  3.   

    你是不是说刷新后就又多了一个XSDD?
      

  4.   

    你可以在页面初始化时对form里面的某个属性进行设置: 比如
    form.setXXX("first");
    这时候你的页面刚打开时,form里面的某个属性就有值了
    不用onload事件。
    <html:text property="xXX" name="yourForm"/>
      

  5.   

    为什么不在reset方法里直接加上
    this.xsname = "XS-20081101";
    或者 this.xsname = "XS-" + new Date().toString();
      

  6.   

    <html:text property="xsname" value="xxx"/>
    ============================================
    加上你所要初始显示的值:xxx
    试试这个方法. 
      

  7.   

    这样加的值,只又 value的值,初始值没有了
    只显示 xxx
      

  8.   

    因为我两个页面用同一个 form