js我不熟啊,有什么简单的html代码吗?

解决方案 »

  1.   

    放个iframe 在下面,只刷新 iframe 里面的就好了啊
      

  2.   

    <select name="fmm" style="font-family:Verdana;font-size:8pt">
    <%
    String fmm=request.getParameter("fmm");
    for(int i=1;i<=12;i++){
    String ii=i+"";
    if(i<10){ii="0"+i;
    }
    %>
    <option value="<%=ii%>" <%if(fmm!=null && fmm.equals(ii)){out.print("selected");}%>>
    <%=ii%>
    </option>
    <%}%>
    </select>
      

  3.   

    我没有那么复杂啦,没必要用到AJAX吧?可能我没说清楚我的意思
    我是想整个一页是这样的:YEAR:__ Month:___  [GO](按钮)=========================================
    This is the picture!
    按钮按了以后,就在双横线下面显示图片,然后year的选择值根Month的选择值不回到初始状态。
    还有,楼上的,你写那样的代码干什么的啊?
      

  4.   

    ******************************************
     jihanzhong(逍遥) ( ) 信誉:100  2007-08-02 09:18:51 
       放个iframe 在下面,只刷新 iframe 里面的就好了啊
    ******************************************************
    赞同。  
     
      

  5.   

    ******************************************
     jihanzhong(逍遥) ( ) 信誉:100  2007-08-02 09:18:51 
       放个iframe 在下面,只刷新 iframe 里面的就好了啊
    ******************************************************
    赞同。
      

  6.   

    用iframe。显示内容放在iframe中
      

  7.   

    按扭按下去,调用JS写的函数,如果要传参数,就改变iframe的src值,再使iframe刷新,也就是使iframe reload。如果是改变iframe里面的显示,就直接用JS。
      

  8.   

    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>SST - Daily Accumulated Report</title>
        </head>
        <body>
       
            <center><font face="Arial" size="4">SST - Daily Accumulated Report</font></center>
        
            <form method="POST" action="makeChart.do" name = "form1"><font face="Arial">Month:</font>
    <select name="fmm" style="font-family:Verdana;font-size:8pt">
    <%for(int i=1;i<=12;i++){%>
     <option><%if(i<10){out.println("0"+i);}else {out.println(i);}%></option><%}%>
    </select><input type="submit"  onclick = "javascript:query();"value="GO!">
    </form>
    <hr><iframe name ="listWindow"></ifarme></body>
    <script>
    function query(){
         var frm = document.all.form1;
         var len = 0;
    len = frm.elements.length;

    var i = 0;
    var objCheck;
         for(i = 0; i < len; i ++){
    objCheck = frm.elements[i];
    if(objCheck.type =="select-one" && !f_checkSelectValid(objCheck) ){
    return false;
    }
    }
        
         frm.target="listWindow";
         frm.submit();    
        }
       </script>
    </html>
      

  9.   

    少写了个functionfunction f_checkSelectValid(obj){

    if(obj.options.length <= 0){
    alert("下拉选框无数据!");
    return false;

    return true;
    }
      

  10.   

    还可以用个笨办法,把日期一起传到Servlet里面在传回这个页面,用EL表达式判断一下在显示出来就好了
      

  11.   

    用iframe就行。。把你要要刷新的部分放到里面
      

  12.   

    你用的是struts吗?如果你用的是struts的话,你可以用formbean....你把3个选择框,年,月,日他们是3个属性如果你在Jsp选择了年月日,那么后台就执行setYear,setMonth,setDate这3个方法。。那么你提交后,返回到刚才的jsp页面,struts会执行get方法,把你3个属性全部显示在页面上不就可以了吗?根本不需要什么Ajax...没必要搞那么复杂。。一个bean全搞定
      

  13.   

    主要问题是当你发送了请求后页面是要刷新的除非用ajax
    但是也有解决方法
    你可以将request之前想保存的值放在request.setAttribute("xx");里面存一下
    当response后在用request.getAttribute("xx")得到就ok拉
      

  14.   

    放在request中,单个页面提交后肯定是要刷新整个页面的,所以只能把值保存起来,刷新后从新显示,AJAX不懂,但是觉得为了这个点小功能用AJAX,呵呵简直就滥用AJAX