我做购物车时在GridView 其中一列放的textbox,想做成textbox失去焦点时保存到数据库请问要怎么做

<asp:BoundFieldDataField="MemberPrice"HeaderText="会员价"><ItemStyleHorizontalAlign="Cen... <asp:BoundField DataField="MemberPrice" HeaderText="会员价" >
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:TemplateField HeaderText="数量">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign ="Center" />
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
展开
 我来答
明明乐娱乐
2011-11-25 · TA获得超过176个赞
知道小有建树答主
回答量:123
采纳率:100%
帮助的人:62.5万
展开全部
写一个javascript function aa(值)代码。给textbox添加一个onblur事件,在这个文本框失去焦点的时候。触发aa(this.text)方法。然后在aa(值)方法里面用
var url="Handler.ashx?type=lyID&id="+va;
send_request("GET",url,null,"text",null);
方法。然后在ashx中用request.qerestring(type)取到type。然后在取到id,这个id也就是你要传递到数据库中 的值。
hmloo20101112
2011-11-25 · TA获得超过383个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:245万
展开全部
我给你说一个简单办法的思路吧,就是在前台设置textbox的onblur事件,然后放置一个button是隐藏的,在textbox的onblur事件触发这个button的click事件就可以了。下面的代码供你参考
<asp:TextBox ID="TextBox1" runat="server" onblur="Update(this)"></asp:TextBox>
<asp:Button ID="btnupdate" runat="server" Text="Save" OnClick="btnupdate_Click" visible="false"/>
<script type="text/javascript">
function Update() {
$get('<%=btnupdate.ClientID %>').click();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
neu_bao
2011-11-25 · TA获得超过356个赞
知道小有建树答主
回答量:584
采纳率:0%
帮助的人:465万
展开全部
textbox 的lost focus事件在后台处理就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式