解決BarCode掃描因畫面Button導致畫面送出問題
小喵最近開發畫面,須要讓使用者使用BarCode讀取資料在畫面輸入,為了讓使用者方便,小喵希望能夠在掃完機種後,游標自動的停留在數量上,於是小喵準備了以下的畫面,並且準備一段JavaScript來處理游標的問題
<head runat="server">
<title>未命名頁面</title>
<script language="jscript" type="text/jscript">
function ItmKeyDown(OrgItemId,TargetItemId)
{
var orgItm = window.document.getElementById(OrgItemId);
var targetItm = window.document.getElementById(TargetItemId);
if(window.event.keyCode==13)
{
targetItm.focus();
return false;
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
機種:<asp:TextBox ID="txtModel" runat="server"></asp:TextBox><br />
數量:<asp:TextBox ID="txtQty" runat="server"></asp:TextBox><br />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
接著小喵在PageLoad事件中,準備好把Clinet端的Function與txtModel的Client端onKeyDown事件結合
Me.txtModel.Attributes.Add("onkeydown", kdScript)
以下是簽名:
- 歡迎轉貼本站的文章,不過請在貼文主旨上加上【轉貼】,並在文章中附上本篇的超連結與站名【topcat姍舞之間的極度凝聚】,感恩大家的配合。
- 小喵大部分的文章會以小喵熟悉的語言VB.NET撰寫,如果您需要C#的Code,也許您可以試著用線上的工具進行轉換,這裡提供幾個參考
Microsoft MVP Visual Studio and Development Technologies (2005~2019/6) | topcat Blog:http://www.dotblogs.com.tw/topcat |