同意楼上的如果要客户端实现,用js,和取值一样document.form1._BYDATE.value = ***

解决方案 »

  1.   


    function change()
    {
      var yearvalue = document.form1.YEAR.value;
      var monthvalue = document.form1.MONTH.value;
      var datevalue = document.form1.DATE.value;
      var time=yearvalue+"-"+monthvalue+"-"+datevalue;
      document.form1._BYDATE.value=time;
    }<select name="YEAR" size="1" id="YEAR" onChange="change()">
    <select name="MONTH" size="1" id="_BYDATE" onChange="change()">
    <select name="DATE" size="1" id="_BYDATE" onChange="change()">
    试试看吧
      

  2.   

    function change()
    {
      var yearvalue = document.form1.YEAR.value;
      var monthvalue = document.form1.MONTH.value;
      var datevalue = document.form1.DATE.value;
      var time=yearvalue+"-"+monthvalue+"-"+datevalue;
      document.form1._BYDATE.value=time;
    }<select name="YEAR" size="1" id="YEAR" onChange="change()">
    <select name="MONTH" size="1" id="_BYDATE" onChange="change()">
    <select name="DATE" size="1" id="_BYDATE" onChange="change()">
    这样行的。已经用过好几次这样的代码了