日期:2014-05-17  浏览次数:20383 次

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)
{
//通过扫描的条码调出商品的信息
.......
}
------解决方案--------------------
这个不用担心,条形码你可以手动输入,还有就是比如扫描枪之类的设备本来就是一个输入设备,扫描相当于输入,条形码下面不是对应数字么,扫描进来的就是数字
------解决方案--------------------
探讨

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