$("#searchtext").keypress(function(event)
 {
 if(event.keyCode=="13")
 {
 var txt_value=$("#searchtext").val();
 window.location.href = "search.aspx?t="+txt_value;
 }
 })
在ff下不好使  ie就没事  怎么解决?

解决方案 »

  1.   

    var keyCode = event.keyCode ? event.keyCode : event.which;
    if(keyCode =="13")
    {
    var txt_value=$("#searchtext").val();
    window.location.href = "search.aspx?t="+txt_value;
    }这样就行了。PS:FF只人event.which
      

  2.   

    $("#searchtext").keypress(function(event)
    {
    var evt = window.event || arguments.callee.caller.arguments[0];// 獲取event對象
    var currentKey = evt.charCode||evt.keyCode;
    if(currentKey =="13")
    {
    var txt_value=$("#searchtext").val();
    window.location.href = "search.aspx?t="+txt_value;
    }
    })
      

  3.   

    应该用此法$('#searchtext').bind('keypress', function() {
      alert('keypress');
    });
      

  4.   


    应该用此法$('#searchtext').bind('keypress', function() {
      alert('keypress');
    });