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>
{
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>
想实现什么
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') 这样的... 难道 你自己看错了?