選択ボックスでドロップダウンオプションをチェックする機能を作成しようとしました。ユーザは、提出する前にユーザ名を選択する必要があります。私は '0'を入れ、これが0であるかどうかをチェックしてからfalseを返しますが、うまくいきませんでした。選択チェックのためのJavascript機能が必要
ラジオボタンをチェックする機能が追加され、うまく機能しました。ただし、選択されたスタッフは機能しません。つまり、すべてのラジオボックスを確認した後に[送信]をクリックすると、とにかく送信されます。それを動作させるにはどうすれば修正できますか?
私を助けることができますか?
<script language="javascript">
function validateForm(daForm) {
nCount = document.frmReport.txtCount.value;
// check all rb radio buttons
for (var i = 1; i < nCount; i++) {
if (! getCheckedRadioValue(daForm["Report"+i])) {
alert ("Please select a value for option " + i)
return false
}
if (UserID.options[UserID.selectedIndex].value == 0) {
alert("Please select a user");
return false
}
// add other checks here...
alert ("Thank you!")
window.open("Search.asp")
return true
}
<body>
<form action="" method="post" id="newMenu" name="frmReport" onSubmit="return validateForm(this)">
<select name="UserID">
<option value=0>Staff name:</option>
<option value=1>Jenny</option>
<option value=2>David</option>
</select>
<input type="submit" value="Submit">
</form>
ありがとうございました!
これは完璧に働きました。どうもありがとう! –