これには解決策が必要です。ここで、フォーム要素を検証したいと思います。私はPHPでそれを行いましたが、送信ボタンをクリックすると問題が発生し、検証プロセスが実行されますが、選択ボックスの値が選択された部門に変更されます。例として、メッセージidだけで学生に与えずに送信ボタンをクリックした場合、最初にページがリロードされると、入力して選択ボックスの値が再び変更されます..select dept..studentidselect dept
php:
if($_POST['submit']!='')
{
    $c=0;
    if($_POST['studid']=='' ) {
        $msg_id="Enter stud id";
        $c++;
    }
    if($_POST[studdept]=='') {
        $msg_dept="Enter stud dept";
        $c++;
    }
    if($c==0) {
        echo "form has been submitted..";
    }
}
HTML:
<form id="myform" action="" method="post">
    <table>
        <tr>
        <td> Studid: *</td> <td> <input type="text" name="studid" maxlength="10" value="<?=$_POST[studid]?>"> </td> <td> <?php echo $msg_id; ?> </td> </tr>
        <tr>
            <td> StudDept: *</td>
            <td>
                <select name="studdept">
                    <option value="" selected="selected" >select dept</option>
                    <option value="cse" >cse</option>
                    <option value="eee" >eee</option>
                    <option value="mech" >mech</option>
                    <option value="ece" >ece</option>
                </select>
            </td>
            <td><?php echo $msg_dept; ?> </td>
        </tr>
        <tr>
            <td><input type="submit" name="submit" value="submit"> </td>
        </tr>
    </table>
</form>
誰かがここで私を助けることができますか?
前もって感謝します...