web页面的textbox的leave,enter事件怎么处理 好像在jave脚本里写啊 但不会 谁有代码阿或者getfocus和lostfocus事件,类是这种功能 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是很明白楼主说的是什么?在服务端,如果要让一个控件获取焦点,就象textbox.focus(); 这些看来都是客户端的交互,与服务器端传输状态数据,执行操作好像没关系.用javascriptonblur事件失去焦点时写相应代码.onfocus事件得到焦点时写相应代码. 我主要想实现在数字文本框里得到焦点时,把数字以数字形式表示离开焦点时,把数字以千分位形式显示主要实现这两个功能但我现在连着两个事件怎么触发都不知道。我觉得应该有现在vs2005没有textbox的getfocus和lostfocus事件大家有没有触发这两个事件的例子。3楼的onblur和onfocus是我说的功能么有代码么 你可以在网上搜索一下onfocus和onblur,很容易就可以找到参考代码的.做好了,然后请把代码贴出来.呵呵. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>无标题页</title></head><body> <form id="form1" runat="server"> <div> <asp:TextBox ID="txt1" runat="server" onblur="func1(this)" onfocus="func2(this)"></asp:TextBox> </div> </form> <script type="text/javascript"> function func1(oSrc){ var sVal=oSrc.value||""; if(sVal!="")oSrc.value=accDiv(sVal,100)+"%"; } function func2(oSrc){ var sVal=oSrc.value||""; if(sVal!=""){ var sVal=sVal.replace("%",""); oSrc.value=accMul(sVal,100); } } function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(".")[1].length}catch(e){} try{t2=arg2.toString().split(".")[1].length}catch(e){} with(Math){ r1=Number(arg1.toString().replace(".","")) r2=Number(arg2.toString().replace(".","")) return (r1/r2)*pow(10,t2-t1); } } function accMul(arg1,arg2) { var m=0,s1=arg1.toString(),s2=arg2.toString(); try{m+=s1.split(".")[1].length}catch(e){} try{m+=s2.split(".")[1].length}catch(e){} return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m) } </script></body></html> DataTable重复行合并或抽取其中若干行 Jscript的二维数组循环 在表格里显示新闻列表,不用控件。。。 为什么调用不到类里面的方法,而且类也不显示? 看看这个xml怎么读? CheckBoxList控件一问。 sharepoint portal server2003安装问题! 修改一个js脚本 ef封装了泛型的增删改,但是删除的批量删除不知道该怎么判断 Repeater控件里的DataItem数据项为何NULL?明明已经绑定数据了 asp.net页面假死问题 如何将Oracle中的blob数据读入aspx页面中的控件
用javascript
onblur事件失去焦点时写相应代码.
onfocus事件得到焦点时写相应代码.
在数字文本框里
得到焦点时,把数字以数字形式表示
离开焦点时,把数字以千分位形式显示
主要实现这两个功能但我现在连着两个事件怎么触发都不知道。
我觉得应该有
现在vs2005没有textbox的getfocus和lostfocus事件
大家有没有触发这两个事件的例子。3楼的onblur和onfocus是我说的功能么
有代码么
做好了,
然后请把代码贴出来.呵呵.
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txt1" runat="server" onblur="func1(this)" onfocus="func2(this)"></asp:TextBox>
</div>
</form>
<script type="text/javascript">
function func1(oSrc){
var sVal=oSrc.value||"";
if(sVal!="")oSrc.value=accDiv(sVal,100)+"%";
}
function func2(oSrc){
var sVal=oSrc.value||"";
if(sVal!=""){
var sVal=sVal.replace("%","");
oSrc.value=accMul(sVal,100);
}
}
function accDiv(arg1,arg2){
var t1=0,t2=0,r1,r2;
try{t1=arg1.toString().split(".")[1].length}catch(e){}
try{t2=arg2.toString().split(".")[1].length}catch(e){}
with(Math){
r1=Number(arg1.toString().replace(".",""))
r2=Number(arg2.toString().replace(".",""))
return (r1/r2)*pow(10,t2-t1);
}
}
function accMul(arg1,arg2)
{
var m=0,s1=arg1.toString(),s2=arg2.toString();
try{m+=s1.split(".")[1].length}catch(e){}
try{m+=s2.split(".")[1].length}catch(e){}
return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)
}
</script>
</body>
</html>