日期:2014-05-20  浏览次数:20783 次

急!!文本框失去焦点事件的问题。 在线等
在NET中。textbox控件在失去焦点的时候判断录入的位数是否为6位。怎么做。大哥大姐帮忙!!!在线等!~~!!~!分不多了。不好意思!~!!~

------解决方案--------------------
private void textBox1_Validating(object sender, CancelEventArgs e)
{
if (textBox1.Text.Length != 6)
{
MessageBox.Show( "..... ");
e.Cancel = true;//焦点不移动
}
}
------解决方案--------------------
language = 'javascript '
function TextBoxOnBlur(obj)
{
if(obj.value.length != 6)
alert( "提示信息 ");
}

<asp:textBox id= "textbox " onblur= "TextBoxOnBlur(this) " runat= "server " />
------解决方案--------------------
language = 'javascript '
function TextBoxOnBlur(obj)
{
if(obj.value.length != 6)
alert( "提示信息 ");
obj.onfocus();//焦点不移动
}

<asp:textBox id= "textbox " onblur= "TextBoxOnBlur(this) " runat= "server " />
------解决方案--------------------
<script language = 'javascript '>
function mm(t)
{
if(t.value.length != 6)
{
//相关操作
}
}
</script>

<input type= "text " size= "45 " onblur= "mm(this) " />