2011-10-14 60 views
4

我在下面的方法中使用代碼來阻止我的鍵盤,它對我很有用。來自onkeypress處理程序的JavaScript「return false」

<asp:textbox id="t1" onkeypress="return false;" /> 

現在我想添加一些更多的它,我厭倦了做同樣使用額外的代碼作爲

<script type="text/javascript"> 
fuction disablekeys() 
{ 
return false; 
} 
</script> 
<asp:textbox id="t1" onkeypress="disablekeys();" /> 

但這種代碼是行不通的。爲什麼?

回答

12

您需要返回由disablekeys返回值:

<asp:textbox id="t1" onkeypress="return disablekeys();" /> 

您的新onkeypress處理程序會忽略這個值。

+0

仍然不工作:( –

+0

我也只是注意到'function'在您的代碼(功能)中拼寫錯誤 –

+0

是啊!您是正確的!!感謝您的更正。現在它的工作。 –