私はプログラミングの初心者です。何か手がかりを見つけることができない場合は、この問題に答えてください。 Firefox 5.0でjavascriptがチェックされていることを確認してください。OnSubmit OnSubmit虚偽の入力に対して一度しか動作しません。フォームに戻ることを繰り返しませんが、2回目のfalse値を入力すると入力されますか?
セットアップ現在、テスト開発のために1つのjavascriptチェック機能を備えたHTMLページがあります。これはTomcatのサーブレットにリンクされています。
問題が最初に間違って入力されると、警告メッセージが表示され、HTML元のページに戻ります。
しかし、入力欄をクリックしてもう一度間違って入力してください。フォームを提出する、警告を出さない、元のフォームに戻る
誰かが解決策を得ているのか、それともどのように検証がうまくいくのでしょうか。
コードは次のとおりです。
<HTML><head><title>Creation of POs</title>
<H1>Purchase Order</h1>
<script type="text/javaScript">
function check() {
check = document.forms[0].SLine1.value;
if(check=="wrong"){
alert("enter correct info");
return false;
} else {
return true; }
}
</script></head><body bgcolour="yellow">
<form method="GET" action="Distest_session30a_vs1" onSubmit="return
check()">
various inputboxes and messages
<table>
<tr><td><input type="text" name="SLine1"></td></tr>
various other lines of inputs boxes
</table>
<Input type="submit" value="Send now">
</form></body></html>
フォームのhtmlコードを表示すると便利です。 – Vithozor
フォームのhtmlコードとともにスクリプトが問題を知るのに便利です。 –