<asp:GridView ID="gvCart" runat="server" DataKeyNames="spGoodId" AutoGenerateColumns="False"
Width="866px" OnRowDataBound="gvCart_RowDataBound"
OnRowDeleting="gvCart_RowDeleting"
onpageindexchanging="gvCart_PageIndexChanging"
ShowFooter="true">
<Columns>
......
<asp:TemplateField HeaderText="数量" HeaderStyle-BackColor="#FF870F" HeaderStyle-ForeColor="#ffffff">
<ItemTemplate>
<img class="img1" src="../../images/bo.gif" id="imgReduce" runat="server" alt="" />
<asp:TextBox ID="txtAmount" Width="20px" Height="16px" runat="server" Text='<%# Eval("Amount") %>'
MaxLength="2" autocomplete="off"></asp:TextBox>
<img class="img1" src="../../images/bc.gif" id="imgPlus" runat="server" alt=""/>
</ItemTemplate>
</asp:TemplateField>
......
</Columns>
</asp:GridView> //点+,数量+1
function Plus(obj) {
var oj1=obj.value.replace(/[^\d]/g, '');
if(oj1==''||oj1=='NaN'){
obj.value=1;
}else{
obj.value = parseInt(obj.value) + 1;
}
}
//数量-1
function Reduce(obj) {
var oj2=obj.value.replace(/[^\d]/g, '');
if(oj2==''||oj2=='NaN'){
}else{
if (obj.value > 1) {
obj.value = obj.value - 1;
}
}
}protected void gvCart_RowDataBound(object sender, GridViewRowEventArgs e){
......
TextBox tb = (TextBox)e.Row.FindControl("txtAmount");
((HtmlImage)e.Row.FindControl("imgReduce")).Attributes.Add("onclick", "Reduce(" + tb.ClientID + ")");
((HtmlImage)e.Row.FindControl("imgPlus")).Attributes.Add("onclick", "Plus(" + tb.ClientID + ")");
......
}在FF下 这2个click事件 怎么触发不了,点击imgReduce和imgPlus 这2个图片按钮 没效果!
大家帮帮忙!!!
Width="866px" OnRowDataBound="gvCart_RowDataBound"
OnRowDeleting="gvCart_RowDeleting"
onpageindexchanging="gvCart_PageIndexChanging"
ShowFooter="true">
<Columns>
......
<asp:TemplateField HeaderText="数量" HeaderStyle-BackColor="#FF870F" HeaderStyle-ForeColor="#ffffff">
<ItemTemplate>
<img class="img1" src="../../images/bo.gif" id="imgReduce" runat="server" alt="" />
<asp:TextBox ID="txtAmount" Width="20px" Height="16px" runat="server" Text='<%# Eval("Amount") %>'
MaxLength="2" autocomplete="off"></asp:TextBox>
<img class="img1" src="../../images/bc.gif" id="imgPlus" runat="server" alt=""/>
</ItemTemplate>
</asp:TemplateField>
......
</Columns>
</asp:GridView> //点+,数量+1
function Plus(obj) {
var oj1=obj.value.replace(/[^\d]/g, '');
if(oj1==''||oj1=='NaN'){
obj.value=1;
}else{
obj.value = parseInt(obj.value) + 1;
}
}
//数量-1
function Reduce(obj) {
var oj2=obj.value.replace(/[^\d]/g, '');
if(oj2==''||oj2=='NaN'){
}else{
if (obj.value > 1) {
obj.value = obj.value - 1;
}
}
}protected void gvCart_RowDataBound(object sender, GridViewRowEventArgs e){
......
TextBox tb = (TextBox)e.Row.FindControl("txtAmount");
((HtmlImage)e.Row.FindControl("imgReduce")).Attributes.Add("onclick", "Reduce(" + tb.ClientID + ")");
((HtmlImage)e.Row.FindControl("imgPlus")).Attributes.Add("onclick", "Plus(" + tb.ClientID + ")");
......
}在FF下 这2个click事件 怎么触发不了,点击imgReduce和imgPlus 这2个图片按钮 没效果!
大家帮帮忙!!!
解决方案 »
- IIS问题,高手进
- IE8浏览器下使用Ajax的AutoCompleteExtention控件做模糊查询下拉菜单匹配,没有显示下拉菜单!
- myxls组件问题
- Gridview固定的问题
- 关于动态加载treeview的节点后的问题,非常棘手!
- Win2000做asp。net服务器为什么总是出错?
- 用 XML + XSL 如何生成 HTML ?
- 哪位大侠对Dreamweaver和asp.net(vb)熟悉,我想在Dreamweaver的aspx文件中访问数据库,总是失败?为什么?
- M_JAVASCRIPT的DataGrid的CheckBox实现多选?????????????
- 程序打包后的问题?在现求救 help
- .net源码
- 二进制的图片如何显示在网页上??????
((HtmlImage)e.Row.FindControl("imgPlus")).Attributes.Add("onclick", "Plus(document.getElementById('" + tb.ClientID + "'))");