0
ユーザーがバーコードをスキャンしてフォームが送信されるアプリケーションがあります。問題は、スキャナーが非常に敏感であることがありますので、XXXの代わりにXXXXXXと入力してフォームを送信するか、フォームを2回連続して送信する必要があります。私は何らかの理由で一時的な条件を追加して、機密の重複スキャンを防止したいと考えています。何か案は ?機密スキャナの問題。
現在のコード
<script>
function validateForm(form) { //This is the name of the function
if (form.wonumber.value == "OP") { //This checks to make sure the field is not empty
alert("Cant Submit."); //Informs user of empty field
form.wonumber.value = ""
return false; //This prevents the form from being submitted
}
return true
}
</SCRIPT>
<form action="outer.asp" method="post" name="form100" id="form100" onSubmit="return validateForm(this)">
<div align="center">
<span class="style1 style4 style8">
Scan Parts into Outer <%=request.querystring("id")%>;</span>
<p class="style1 style2">
<input name="wonumber" type="text" id="wonumber" style="height:80px;font-size:50pt;" onChange="return validateForm(this)" size="7">
</p>
<p class="style1 style10"><%=description1%> <span class="style1 style2 style10">
</form>
あなたが提供したコードスニペットがすべての話を伝えているとは思いません。元の投稿を編集してコード全体を挿入しますか? –
完全なフォームコードを含めるようにオリジナルポストを更新しました。 – Emma
あなたのリーダーから最大量以上の文字を取得した場合、フォームをクリアするだけの選択肢ですか? –