((HtmlInputText)(WareList.Items[0].FindControl("Quantity"))).Value
WareList 是DataList Quantity 是 <input type="text" onpropertychange="setvalue()" id="Quantity"/>
function setvalue()
{
document.getElementById("Price").value= document.getElementById("Quantity").value
}
现在是在Quantity的属性里面加了ruant=“server” 后((HtmlInputText)(WareList.Items[0].FindControl("Quantity"))).Value 这段代码没错,但是函数setvalue()里面就有错了。请问下 这段代码应该怎么改啊? 谢谢!
WareList 是DataList Quantity 是 <input type="text" onpropertychange="setvalue()" id="Quantity"/>
function setvalue()
{
document.getElementById("Price").value= document.getElementById("Quantity").value
}
现在是在Quantity的属性里面加了ruant=“server” 后((HtmlInputText)(WareList.Items[0].FindControl("Quantity"))).Value 这段代码没错,但是函数setvalue()里面就有错了。请问下 这段代码应该怎么改啊? 谢谢!
alert调试脚本
alert调试一下脚本,先确定具体错误
如果普通服务端控件,客户端ID和服务端ID不同的
{
document.getElementById("Price").value= document.getElementById('<%=Quantity.ClientID%>).value
}
{
document.getElementById("Price").value= document.getElementById(' <%=Quantity.ClientID%>').value
}
我的Quantity 是放在DataList里面的
function setvalue()
{
document.getElementById("Price").value= document.getElementById(' <%=Quantity.ClientID%>').value
}
function setvalue(conText)
{
document.getElementById("Price").value= conText.value
}