我写的代码如下
javascript的代码是这样的
其中CopIBIDBox是服务端的文本控件的ID
function checktxtlen()
{
var Ucon1 = document.getElementById('CopIBIDBox');
if(Ucon1.value.length>10)
{
alert('工号不能大于!');
Ucon1.focus();
}
}<asp:textbox id="CopIBIDBox" runat="server" Width="180px" Font-Size="12px" Font-Names="宋体" OnTextChanged="checktxtlen();"></asp:textbox>
它老是报OnTextChanged="checktxtlen();" 这行错误,请大虾指点
javascript的代码是这样的
其中CopIBIDBox是服务端的文本控件的ID
function checktxtlen()
{
var Ucon1 = document.getElementById('CopIBIDBox');
if(Ucon1.value.length>10)
{
alert('工号不能大于!');
Ucon1.focus();
}
}<asp:textbox id="CopIBIDBox" runat="server" Width="180px" Font-Size="12px" Font-Names="宋体" OnTextChanged="checktxtlen();"></asp:textbox>
它老是报OnTextChanged="checktxtlen();" 这行错误,请大虾指点
CopIBIDBox.Attributes.Add("onchange", "checktxtlen();");
不 行啊
{
var Ucon1 = document.getElementById('<%=CopIBIDBox.ClientID%>');
if(Ucon1.value.length>10)
{
alert('工号不能大于10!');
Ucon1.focus();
}
}
window.onload=function()
{
var oTextBox=document.getElementById("<%=CopIBIDBox.ClientID%>");
oTextBox.onkeyup=checktxtlen;
}<asp:textbox id="CopIBIDBox" runat="server" Width="180px" Font-Size="12px" Font-Names="宋体"></asp:textbox>