※ ChatGPTを利用し、要約された質問です(原文:入力判定についての質問)
フォーム送信ボタンの入力判定について
このQ&Aのポイント
フォームから送信ボタンをクリックした際に、テキストが空なら送信画面に表示されないようなプログラムを考えています。
現在のプログラムではうまくいっていないため、ヒントやサンプルコードなどを教えていただきたいです。
また、要件に応じてプログラムを改良する必要がある場合についてもアドバイスいただければ幸いです。
フォームから送信ボタンをクリックしたときにテキストが空なら送信画面に表示されませんと表示するプログラムを考えているのですがうまくいきません(行き詰まりました)どなたかヒントになるコードなど教えてほしいです
<input type = "button" name="bot"style="WIDTH: 100px; HEIGHT: 30px" VALUE ="ID"><input type="text"name="example" style="WIDTH: 100px; HEIGHT: 30px"value=><br><p>
<input type = "button" name="bot"style="WIDTH: 100px; HEIGHT: 30px" VALUE ="パス"><input type="text" name="sample"style="WIDTH: 100px; HEIGHT: 30px" value=><br><p>
<%String strAns = request.getParameter("example");
String MyAction = request.getParameter("MySubmit");
%>
<%
if (MyAction=="Toroku"||strAns==("")){
out.println("未入力です");
}
%>
<form method="post" action="">
<input type="submit"name="text"style="WIDTH: 100px; HEIGHT: 30px" value="送信"onClick="func('Toroku');" >
<input type="reset" style="position:relative;left:100px;WIDTH: 100px; HEIGHT: 30px"value="リセット">
</form>
<script language="JavaScript">
function func(MyCommand){
document.MyForm.MySubmit.value=MyCommand;
document.MyForm.submit();
}
</script>