使用C#.Net进行Java验证 [英] Javascript validation using C#.Net

查看:73
本文介绍了使用C#.Net进行Java验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我正在尝试使用javascript学习.net.所以我编写了一个带有验证的表格.但问题是我想在textbox的lostfocus事件而不是按钮的click event上调用该javascript函数.对此有任何解决方案.

谢谢.

解决方案

如果您要进行一些客户端处理,请使用onblur事件并向其附加JavaScript处理程序.
对于服务器端处理,您需要处理TextBox的TextChanged事件.请记住要为TextBox启用AutoPostBack.


在"onblur"事件上调用javascript函数


首先,文本框没有lostfocus事件相同的事件称为" onblur ". javascript区分大小写,因此请正确调用事件.
关于失焦的消息

 函数 callMe()
{
如果(doument.getElementById(" ).value == " )
  {
    alert(" );
    返回 ;
  }
} 



称它为lostfocus

< asp:textbox id = "  runat = "  onblur = " 返回callMe()" xmlns:asp =  #unknown"/> 


hi
I am trying to learn .net with javascript. So i have code a form with validation. but thing is that i want to call that javascript function on lostfocus event of textbox not on button''s click event.is any solution for it.

Thank you.

解决方案

If you want to do some client side processing, use onblur event and attach a JavaScript handler to it.
For server side processing, you need to handle TextBox''s TextChanged event. Do remember to enable AutoPostBack for the TextBox.


call ur javascript function on ''onblur'' event


Firstly there is no lostfocus event for textbox the same event is called as "onblur". javascript is case sensative so call event properly.
Message on lostfocus

function callMe()
{
if (doument.getElementById("txtValue").value == "")
  {
    alert("Please enter text in textbox");
    return false;
  }
}



call it on lostfocus

<asp:textbox id="cmdCheck" runat="server" onblur="return callMe()" xmlns:asp="#unknown" />


这篇关于使用C#.Net进行Java验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆