asp后台获取html文本框输入内容
<inputtype="text"id="sousuo"runat="server"list="url_list"placeholder="请输入商品名称或条码查询"on...
<input type="text" id="sousuo" runat="server" list="url_list" placeholder="请输入商品名称或条码查询" onkeydown="__doPostBack('Button131','')" style="font-size: 12px; height: 30px; border-color: red; width: 342px" />
if (sousuo.Value.Trim().Length == 0)
{
return;
}
为什么键盘按下的时候触发的后台事件,后台获取文本框的内容为空? 展开
if (sousuo.Value.Trim().Length == 0)
{
return;
}
为什么键盘按下的时候触发的后台事件,后台获取文本框的内容为空? 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
4个回答
展开全部
你键盘按下去那一刹那,文本框里面的值还没来得及写入控件,所以你获取不到值,改成 onkeyup 事件应该能够解决。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能该代码不支持IE版本。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
autopostback设置为true
追问
html控件没有那个属性
追答
你直接换成asp控件吧。
要不就直接 用 Request["sousuo"]来获取
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问天天ASP家园吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询