我需要在提交表单的时候把该页面 <title>页面标题 </title>“页面标题”JS获取一起提交。请教大侠??

解决方案 »

  1.   

    <input type="text" name="bmkm" value="javascript:alert(document.title);">  这样不行啊,JS俺不懂,求帮到家!
      

  2.   

    在提交的JS代码块里写上这个:
    var oTitle=document.title;
    再把这个参数传到ACTION中去,但是如果标题中有汉字的话,还要多考虑点问题
      

  3.   

    <input id="dd" type="text" name="bmkm" value=""> 
    document.getElementById("dd").value=document.title;
    楼主貌似开了两贴啊
      

  4.   

    <form id="form1" action="" method="post">
    .....
    ...
    <input type="button" id="submit" value="提交" onclick="check()"/>
    当点击提交按钮时触发Js函数
    <script type="text/javascript">
    function check(){
       var title=document.title;
       document.form1.action="路径?"+title;
       document.form1.submit();
    }
    大体的思路是这样的</script>
      

  5.   

    ls 正解. 写到一个function里面
      

  6.   

    使用JQUERY在页面加载时就绑定提交时触发的事件。
    核心代码示例如下:
    $("#formId").submit(function(){
        var title = document.title;
        document.formId.action="原有ACTION路径?titleName=" + title; 
        return true;
    })
      

  7.   


    补充一下,formId就是你的表单的ID
      

  8.   

    <form id="form1" action="" method="post">
    .....
    ...
    <input type="button" id="submit" value="提交" onclick="check()"/>
    当点击提交按钮时触发Js函数
    <script type="text/javascript">
    function check(){
      var title=document.title;
      document.form1.action="路径?"+title;
      document.form1.submit();
    }
    大体的思路是这样的</script>
      

  9.   

    你这样当然不行。
    value="javascript:alert(document.title);"
    里面的js代码根本就不能执行,js方法只能通过事件触发。value 属性是将value="" 引号里面的内容显示在标签内部。可以这样:
    <input type="text" name="bmkm" onClick="alert(document.title);"> 
    onclick是鼠标点击事件。
      

  10.   

    看了楼上几位的,都太麻烦了。这个最简单,给分吧。<input type="text" name="bmkm" id="bmkm" value="">  
    <script>
    window.onload=function(){document.getElementById('bmkm').value=document.title;}//窗口载入完毕后,自动填充标题至ID名为bmkm的控件去
    </script>