本当に明白な何かを見逃したに違いないと確信していますが、私の人生ではそれが何であるかを見ることはできません.
私は以下の JavaScript を持っています。(理論的には) 送信をクリックしたときにフォームを見て、「RefNo」フィールドを空白のままにしているかどうかを教えてくれます (最終フォームにはチェックするさまざまなフィールドがあるので、使用しましたそれらすべてを識別するには class='required')。しかし、これまでのところ、送信をクリックしても何も起こりません (フォームが不足しているデータで送信されることを除いて)。
インターネットで見つけたさまざまなオプションを試しましたが、これが最も有望であると思われました。
私が間違ったことを誰かが見ることができれば、本当に感謝しています。
<html>
<head>
<script language="JavaScript" src="jquery.js" type="text/javascript"></script>
<script type="text/javascript">
function submitForm()
{
$("#Form1").submit(function()
{
$('.required input').each(function()
{
if ($(this).val() == '')
{
$(this).addClass('highlight');
}
}
);
if ($('.required input').hasClass('highlight'))
{
alert("Please fill in a Ref Number and try again");
return false;
}
}
);
}
</script>
</head>
<body>
<form method="POST" action="test9.php" name="Form1" ID="Form1">
<input TYPE="text" ID="RefNo" NAME="RefNo" VALUE="" size="25px" class="required"></input>
</br>
<p>
<input type="submit" Name="submit" id="submitButton" value="Report History" onClick='submitForm()'></input>
</p>
</form>
</body>