我正在開發一個應用程序,其中我有一個帶有大量文本框的asp.net窗體。我需要對所有文本框使用相同的JavaScript函數驗證它是否包含任何非字母字符。如何對所有文本框使用相同的方法。我被困在如何將文本框的id傳遞給JavaScript函數?如何將文本框ID傳遞給asp.net應用程序中的javascript函數
<script type="text/javascript" language="JavaScript">
function CheckAlphabet(textboxId)
{
if (!document.getElementById('<%=textboxId.ClientId %>').value.match("/^[a-zA-Z]+/"))
return false;
}
</script>
asp.net代碼的部分是這樣的....
<asp:TextBox CssClass="select" ID="TxtEmpFirstname" onkeydown="CheckAlphabet(TxtEmpFirstname)"
runat="server" MaxLength="100"></asp:TextBox>
的JavaScript代碼給了一個錯誤。請幫助傳遞asp.net文本框的id。我需要爲許多文本框使用相同的JavaScript函數來驗證文本框中的非字母字符。請幫助
的建議,沒有工作......工作的唯一方法是使用JavaScript函數沒有參數。我的問題是我如何使用相同的功能來驗證許多文本框?我應該每次都寫下整個函數嗎? – 2012-03-31 09:03:39