当前位置: 代码迷 >> ASP.NET >> asp.net 条形码扫描到一个textbox上面,该怎么解决
  详细解决方案

asp.net 条形码扫描到一个textbox上面,该怎么解决

热度:6162   发布时间:2013-02-25 00:00:00.0
asp.net 条形码扫描到一个textbox上面
请高手说说具体实现的思路,谢谢

------解决方案--------------------------------------------------------
需要用到扫描条码的设备吗?
------解决方案--------------------------------------------------------
条形码供应商会给你提供接口的、
------解决方案--------------------------------------------------------
像超市那种扫描商品吗,扫描或者输入商品编码,点击确定键,就会提交商品信息是吧
------解决方案--------------------------------------------------------
通过条形码扫描设备,获取到条形码,再将条形码赋给TextBox应该不难吧 ?
------解决方案--------------------------------------------------------
懂了:扫描条码到文本框,回车,显示提交商品信息
html:
<asp:TextBox ID="tbCon" runat="server" onkeydown="EnterTextBox(event, this);" ToolTip="输入完成后回车添加"></asp:TextBox>
<asp:Button ID="btnSure" runat="server" Text="..." OnClick="btnSure_Click" />//可以把此按钮不显示

js:
//回车时候点击一个按钮btnSure
function EnterTextBox(event, obj)
{
if(event.keyCode == 13&&!isNull(obj.value))
{
if(!isNull(obj.value))
{
$("btnSure").click();
}
}
}


后台:
/// <summary>
/// 条形码添加
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSure_Click(object sender, EventArgs e)
{
//通过扫描的条码调出商品的信息
.......
}
------解决方案--------------------------------------------------------
这个不用担心,条形码你可以手动输入,还有就是比如扫描枪之类的设备本来就是一个输入设备,扫描相当于输入,条形码下面不是对应数字么,扫描进来的就是数字
------解决方案--------------------------------------------------------
探讨

这个不用担心,条形码你可以手动输入,还有就是比如扫描枪之类的设备本来就是一个输入设备,扫描相当于输入,条形码下面不是对应数字么,扫描进来的就是数字
  相关解决方案