你的ASP页面是用JS写的?还是只是客户端用JS

解决方案 »

  1.   

    <input type='hidden' name='Time' id='Time'/>
    <script>
    var d=new Date();
    document.getElementById("Time").value=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
    </script>
      

  2.   

    <td colspan="2" align="center" valign="middle"><input name="fabu" type="submit" id="fabu" value="立即发布求职信息" />
                <input name="fbqztime" type="hidden" id="fbqztime" />
    <script>
    var d=new Date();
    document.getElementByid("fbqztime").value=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
    </script> </td>
    这是单元格的内容,日期不能插入数据库,麻烦showbo再指点一下
      

  3.   

    日期不能插入数据库???
    你要提交表单时获取这个值再写入数据库啊.  
    你到底想实现什么功能,上面的代码是给你的hidden控件赋值
      

  4.   

    你服务器端的语言是jscript啊????那没学过jscript,没办法了..........
      

  5.   

    表单插入一个发布信息的数据库,数据库有一栏是发布日期,隐藏域就是对应发布日期.服务端语言是JAVASCRIPT
      

  6.   

    你能获取到fbqztime的值吗??下面给个c#的代码,不知道javascript服务器端是不是这样用??string fbqztime=Request["fbqztime"];
    Respnse.Write(fbqztime);
      

  7.   

    不知道在哪看到fbqztime的值,数据库对应发布时间栏一直是空的,vbscript给隐藏域赋值好象就可以,在JAVASCRIPT里面隐藏域应该如何赋值?
    string fbqztime=Request["fbqztime"];
    Respnse.Write(fbqztime);
    这段代码应该加在哪里呢
      

  8.   

    ......我给你的
    string fbqztime=Request["fbqztime"];
    Respnse.Write(fbqztime);是服务器端的,上面是c#的,你可以转换为js服务器端的代码........你不会服务器端的js代码一点没学过吧??那你只能等用服务器端js的人来帮你解决了.js服务器端的脚本我不会
      

  9.   

    showdo,问题已经解决,加了你说的这段代码后
    <input type='hidden' name='Time' id='Time'/>
    <script>
    var d=new Date();
    document.getElementById("Time").value=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
    </script>
    在检查表单里面需要把隐藏域设为'必需',多谢了
      

  10.   

    日期是在服务器端生成的,没有必要在客户端传递。
    插入数据的时候,数据库字段采用默认值即可,如SQL srver的getdate()默认值