请各位高手帮帮忙啊!onblur事件不好使!谢谢
protected void Page_Load(object sender, EventArgs e){
div1.InnerHtml = "<input type='text' name='product' id='txtProduct' onblur='blurtext1('"+"txtProduct"+","+"Text1"+","+"t"+")'/><input type='text' name='product' id='Text1' /><input type='text' name='product' id='t' />";
}
<script language="javascript" type="text/javascript">
<!--
function blurtext1(t1,t2,result1){
alert(document.getElementById(t1).value);
var v1 =document.getElementById(t1).value;
var v2 =document.getElementById(t2).value;
if(v1=="") v1=0;
if(v2=="") v2=0;
document.getElementById(result1).value=(v1*1)*(v2*1);
}
//-->
</script> --------------------编程问答-------------------- --------------------编程问答-------------------- 那个帖子都给你回了,怎么还发 --------------------编程问答-------------------- 当焦点在text中时,点按钮,其实是先onblur,再onclick
想实现什么
--------------------编程问答-------------------- 这格式 就不对
-------------
div1.InnerHtml = "<input type='text' name='product' id='txtProduct' onblur='blurtext1('"+"txtProduct"+","+"Text1"+","+"t"+")'/><input type='text' name='product' id='Text1' /><input type='text' name='product' id='t' />";
--------------
输出后 是 <input type='text' name='product' id='txtProduct' onblur='blurtext1('txtProduct,Text1,t)'/>
这个红点 有开头没尾的 而且 调用JavaScript函数 传值 应该是
blurtext1('txtProduct','Text1','t') 这样的
... 难道 你自己看错了? --------------------编程问答-------------------- 谢谢大家 !
补充:.NET技术 , ASP.NET