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> 

解决方案 »

  1.   

    当焦点在text中时,点按钮,其实是先onblur,再onclick
    想实现什么
      

  2.   

    这格式 就不对 -------------
    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')  这样的... 难道 你自己看错了?