问题描述
请问京东商城购物车——asp.net,中数量增减,如果输入框是input,我用javascript可以做到,但是在后台如何提woxie取input里面的数据,存储到数据库中……若是用textBox,我写的Javascript不好使,代码如下:functioncart_number(txt_id,type,num){num=num||1;vartxt=document.getElementById(txt_id);varsource_num=parseInt(txt.value);if(source_num==1&&type=='-'){alert('请最少购买一个商品');return;}varto_num=source_num;if(type=='+'){to_num+=num;}elseif(type=='-'){to_num-=num;}txt.value=to_num;showdiv(txt);}前台代码:<asp:TemplateFieldHeaderText="数量"><ItemStyleWidth="80px"/><ItemTemplate><%--<imgsrc="~/img/Cart/bag_close.gif"id="imgReduce"runat="server"alt="减"onclick="javascript:cart_number('txtAmount','-');"/>--%><asp:TextBoxID="txtAmount"Width="20px"Height="16px"runat="server"Text='<%#Eval("Amount")%>'onkeyup="CheckValue(this)"></asp:TextBox><%--<inputid="txtAmount"type="text"value='<%#Eval("Amount")%>'onkeyup="CheckValue(this)"style="width:20%"/><imgsrc="~/img/Cart/bag_open.gif"id="imgPlus"runat="server"alt="加"onclick="javascript:cart_number('txtAmount','+');"/>--%></ItemTemplate></asp:TemplateField>
解决方案
解决方案二:
若是用textBox,我写的Javascript不好使怎么一个不好使?有具体的JS错误爆出来吗?
解决方案三:
取不到数据……菜鸟不太会javascript
解决方案四:
应该没问题的,用textbox的话这句可能要加.ClientID你的javascript就好用了vartxt=document.getElementById(“textbox1.ClientID”);
解决方案五:
该回复于2012-04-23 15:17:27被版主删除
解决方案六:
该回复于2012-04-23 15:17:32被版主删除
解决方案七:
引用3楼的回复:
应该没问题的,用textbox的话这句可能要加.ClientID你的javascript就好用了vartxt=document.getElementById(“textbox1.ClientID”);
vartxt=document.getElementById(“<%=textbox1.ClientID%>”).value;
解决方案八:
ashx