- モバイル Web アプリケーションには、注文入力フォームが含まれています。
- 行には製品コードと数量が含まれます。
- モバイル バーコード スキャナーはバーコードの後に入力を送信し、これによりフォームが送信されます。
入力時にフォーム送信を防止する方法: 入力はタブのように動作する必要があります。
- 次の入力フィールドをアクティブにします。
- 送信は、送信ボタンのみを使用して行う必要があります。
jQuery、jQuery-mobile、ASP.NET MVC4 を使用しています。アプリケーションは、Motorola MC2180 コンピュータで WebKit ベースのブラウザを使用して実行されています。これは最新のブラウザで、html5 をサポートしています。
データ入力ページ:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<link href="/Scripts/jquery-mobile/jquery.mobile-1.3.2.css" rel="stylesheet"/>
<script src="/Scripts/jquery/jquery-1.9.1.js"></script>
<script src="/Scripts/jquery-mobile/jquery.mobile-1.3.2.js"></script>
<script src="/Scripts/applibrary.js"></script>
</head>
<body>
<div>
<form id='inputform' method="post"
action ="/Detail/SaveFullDocument">
<input type="hidden" name="_rows" />
<table id="tableId">
<tr>
<th>Code</th>
<th>Quantity</th>
<td>
<input type="button" value="+" onclick="addRow('tableId')" /></td>
</tr>
<tr>
<td>
<input type="text" name="Product" /></td>
<td>
<input type="number" name="Quantity" /></td>
<td>
<input type="button" value="-" onclick="deleteRow(this)" /></td>
</tr>
<tr>
<td>
<input type="text" name="Product" /></td>
<td>
<input type="number" name="Quantity" /></td>
<td>
<input type="button" value="-" onclick="deleteRow(this)" /></td>
</tr>
....
</table>
<input type="button" value="+" onclick="addRow('tableId')" />
<input type="submit" value='Save' />
</form>
</div>
</body>
</html>