radio button
javascriptを使用して、チェックされているかどうかをチェックしたいと思います。tidak setuju
ラジオボタンがチェックされているか、ラジオボタンがチェックsetuju
されていない場合alert
、ダイアログボックスが必要です。しかし、どういうわけかボタンの機能がonclick
機能していません。submit
ページを一時的に無料のサーバーにアップロードしました。
これが私のサイトで、これが外部のjavascriptファイルです。
私のコードの何が問題になっていますか?
私のHTMLでは、ラジオボタンと送信ボタンのコードは次のとおりです。
<tr>
<td width = "25%">
<div align="right">
<input type="radio" name="RadioGroup1" value="Setuju" id="RadioGroup1_0" />
</div></td>
<td width = "25%" class = "left">Setuju</td>
<td width = "25%" class = "right"><div align="right">
<input type="radio" name="RadioGroup1" value="Tidak Setuju" id="RadioGroup1_1" />
</div></td>
<td width = "25%" class = "left">Tidak Setuju</td>
</tr>
</table>
<input id="Submit" name="Submit" type="submit" value="Submit" class="Button" onclick="return agree(); " />
そしてここにjavascriptがあります:
function agree(){
if(document.getElementById("RadioGroup1_1").checked || !document.getElementById("RadioGroup1_0").checked)
{
alert("Anda mesti setuju syarat-syarat permohonan.");
return false;
}
}
修正 :
関数にもっと条件があるID
他の場所に設定するのを忘れています。したがって、関数は正しく実行されませんでした。textfield
agree()
これが私のエラーです:
<input type="text" name="stafNumber" /> <-- missing ID declaration, but declared in javascript.