Php 单击重新加载页面

Php 单击重新加载页面,php,Php,嗨,目前我的Onclick有一个问题,因为它不会在我的页面上重新加载 这就是我所拥有的 <div id="vpanel"> <div> <form method="post" action="enrollalpha.php"> <label>View Panel</label> <select name="Vpanel" onclick="return.

嗨,目前我的Onclick有一个问题,因为它不会在我的页面上重新加载 这就是我所拥有的

       <div id="vpanel">
        <div>
        <form method="post" action="enrollalpha.php">
        <label>View Panel</label>
        <select name="Vpanel" onclick="return.this.form">
                              <option value="VS">Students</option>
                              <option value="VSc">Section</option>
                              <option value="VA">Adviser</option></select>
        </form>
        </div>
        </div>

视图面板
学生
部分
顾问
并将在同一页的代码中使用

        <form method="post" action="">

        <div id="tbody"  class="scrollbar">
    <?php
         if(!empty($_POST['Vpanel'])){
         $vview = $_POST['Vpanel'];
         }else{
           $vview = 'VS';
        }
        if($vview == 'VS'){
            require_once 'vpanel_student.php';
        }else if($vview == 'VSc'){
            require_once 'vpanel_section.php';
        }else if($vview == 'VA'){
            require_once 'vpanel_adviser.php';
        }else{
            require_once 'vpanel_student.php';
        }
    ?>

        </div>

如果您对我的错误有任何帮助,我们将不胜感激。

请使用
此.form.submit()
onchange()


学生
部分
顾问
使用
此.form.submit()
onchange()


学生
部分
顾问

将代码替换为以下行

<select name="Vpanel" onchange="this.form.submit();">

将代码替换为以下行

<select name="Vpanel" onchange="this.form.submit();">

将onclick替换为onchange,因为您希望在所选选项更改时提交表单,而不是在单击select并使用此.form.submit()时提交表单

或使用以下html:

<form id="form-vpanel" method="post" action="enrollalpha.php">
    <label>View Panel</label>
    <select id="vpanel" name="Vpanel">
        <option value="VS">Students</option>
        <option value="VSc">Section</option>
        <option value="VA">Adviser</option>
    </select>
</form>

将onclick替换为onchange,因为您希望在所选选项更改时提交表单,而不是在单击select并使用此.form.submit()时提交表单

或使用以下html:

<form id="form-vpanel" method="post" action="enrollalpha.php">
    <label>View Panel</label>
    <select id="vpanel" name="Vpanel">
        <option value="VS">Students</option>
        <option value="VSc">Section</option>
        <option value="VA">Adviser</option>
    </select>
</form>

是否要在更改选择框选项时刷新页面?@SLAYER是当前未重新加载我不确定有什么问题。是否要在更改选择框选项时刷新页面?@SLAYER是当前未重新加载我不确定有什么问题。