Javascript 更改时,选择将产生不同形式的选项

Javascript 更改时,选择将产生不同形式的选项,javascript,jquery,forms,onchange,Javascript,Jquery,Forms,Onchange,因此,我有一个基于用户类型的下拉列表。我想要的是,当用户在不同类型的用户上单击时,它将显示不同 <label for="user_type">Login Type:</label></td> <td width="271"><select name="usertype" onChange=""> <option value="public">

因此,我有一个基于用户类型的下拉列表。我想要的是,当用户在不同类型的用户上单击时,它将显示不同

<label for="user_type">Login Type:</label></td>
                    <td width="271"><select name="usertype" onChange="">
                      <option value="public">Public</option>
                      <option value="student"> Student</option
                    </select> 
            <label for="user_type">Login Type:</label></td>
            <td width="271"><select name="usertype" onChange="apply(this);">
              <option value="public">Public</option>
              <option value="student"> Student</option
            </select> 
登录类型:
公开的
学生像这样编辑HTML(添加更改):

            <label for="user_type">Login Type:</label></td>
            <td width="271"><select name="usertype" onChange="apply(this);">
              <option value="public">Public</option>
              <option value="student"> Student</option
            </select> 
登录类型:
公开的

学生我建议你自己买一本关于DOM和javascript的书,因为这是一个非常基本的例子。话虽如此,您可以像这样完成:

            <label for="user_type">Login Type:</label></td>
            <td width="271"><select name="usertype" onChange="apply(this);">
              <option value="public">Public</option>
              <option value="student"> Student</option
            </select> 
$('#toggler').change(函数(){
if($('#toggler').val()=='public'){
$('#public').show();
$(“#学生”).hide();
}否则{
$('#public').hide();
$(“#学生”).show();
}
}).触发(“变更”)

公开的
学生
公开的
用户名

            <label for="user_type">Login Type:</label></td>
            <td width="271"><select name="usertype" onChange="apply(this);">
              <option value="public">Public</option>
              <option value="student"> Student</option
            </select> 
密码

            <label for="user_type">Login Type:</label></td>
            <td width="271"><select name="usertype" onChange="apply(this);">
              <option value="public">Public</option>
              <option value="student"> Student</option
            </select> 
学生 学生证

            <label for="user_type">Login Type:</label></td>
            <td width="271"><select name="usertype" onChange="apply(this);">
              <option value="public">Public</option>
              <option value="student"> Student</option
            </select> 
密码

            <label for="user_type">Login Type:</label></td>
            <td width="271"><select name="usertype" onChange="apply(this);">
              <option value="public">Public</option>
              <option value="student"> Student</option
            </select> 

这里没有问题。。。你只是提供了一个家庭作业规范,并期望其他人为你做。这里的事情不是这样的。您有义务展示自己解决问题的尝试,并且在实际代码出现问题时提供帮助