為什麼我在這個文本框裡面輸入數據後回車,他不去執行按鈕(id=IB114)的click事件啊?<input name="keyword" type="text" id="keyword" onkeydown="javascript:ObjS1 = document.getElementById('IB114');if(keycode==13) document.all.item(ObjS1).click();</script>"/>

解决方案 »

  1.   


    this.keyword.Attributes.Add("onkeydown","javascript:var keycode = event.keyCode;ObjS1 = document.getElementById('IB114');if(keycode==13) {ObjS1.click();}");
      

  2.   

    this.keyword.Attributes.Add("onkeydown","javascript:var keycode = event.keyCode;ObjS1 = document.getElementById('IB114');if(keycode==13) {ObjS1.click();}");
    如上面是這樣的。剛才我調試了一次。上面哪個ObjS1.click()是執行了。但是問題來了,他執行了這個隻後又執行了一次別的按鈕的Click()事件(這個按鈕是我沒有寫上面代碼的時候每次按回車都執行的),