----------------------------------------------------------------------------
ctrl+enter提交<script language="JavaScript1.2">
ie = (document.all)? true:false
if (ie){function ctlent(eventobject){if(event.ctrlKey && window.event.keyCode==13){this.document.FORM.submit();}}}
clckcnt = 0;
function n_display(t_id){var t_id;t_id.style.display="";} 
function clckcntr() {clckcnt++;if(clckcnt > 1) {if(clckcnt > 2) { return false; }alert('贴子已经发出了......\n\n' + '请等待片刻......\n\n' + '不要重复按提交键,谢谢!');return false;}return true;}
</script>
----------------------------------------------------------------------------

解决方案 »

  1.   

    <input type=Submit value="回应帖子(Ctrl+Enter可直接回复)" name=Submit>
    <script language=javascript>
    ie = (document.all)? true:false
    if (ie){
    function ctlent(eventobject){if(event.ctrlKey && window.event.keyCode==13){this.document.formname.submit();}}
    }
    </script>//formname对应要提交的Form
      

  2.   

    <script>
    function presskey(eventobject)
    {
      if(event.ctrlKey && window.event.keyCode==13){
        this.document.form.submit();
      }
    }
    </script>
    <form name="form" method="post" action="test.php">
    <TEXTAREA name=content rows=6 cols=79 onkeydown=presskey()></TEXTAREA>
    </form>
      

  3.   

    test.html
    <form name=frmAnnounce action="test.php">
    <input type=text>
    </form>
    <script language=javascript>
    ie = (document.all)? true:false
    if (ie){
    function ctlent(eventobject){if(event.ctrlKey && window.event.keyCode==13){this.document.frmAnnounce.submit();}}
    }
      

  4.   

    function keysubmit(e)
    {
    //alert(event.keyCode);
    if (navigator.appName == "Netscape")
    {
    if (e.which == 10){bt_ok_onclick();}
    }
    else
    {
    if (event.keyCode == 10){bt_ok_onclick();}
    }
    }.....
    <textarea id="tx_msg" name="tx_msg" rows="1" cols="20" onKeyPress="return keysubmit()"></textarea>//bt_ok_onclick();是你的提交事件