Javascript不支持html表单
我很久没有在JS中使用任何东西了,我正在尝试在选择某个选定选项时启用另一个html表单。这是我的剧本:Javascript不支持html表单,javascript,html,Javascript,Html,我很久没有在JS中使用任何东西了,我正在尝试在选择某个选定选项时启用另一个html表单。这是我的剧本: <script> function Activar() { var e = document.getElementById('perm_tipo'); var strUser = e.options[e.selectedIndex].text; if(strUser=="familiar"){ document.getElementById('pacient
<script>
function Activar() {
var e = document.getElementById('perm_tipo');
var strUser = e.options[e.selectedIndex].text;
if(strUser=="familiar"){
document.getElementById('paciente').disabled = false;
}else{
document.getElementById('paciente').disabled = true;
}
}
函数Activar(){
var e=document.getElementById('perm_tipo');
var strUser=e.options[e.selectedIndex].text;
如果(strUser==“熟悉”){
document.getElementById('paciente')。disabled=false;
}否则{
document.getElementById('paciente').disabled=true;
}
}
我在表单中选择了那些html,我认为这可能是问题所在,但在谷歌上检查似乎不应该是问题
以下是我的html代码:
<form id="registro" action="admin_panel.php" method="post">
<table border="0">
<tr>
<td>Tipo de permiso</td>
<td>
<select name="perm_tipo" onchange="Activar()">
<?php
permiso();
?>
</select>
<br>
</td>
<td>Paciente</td>
<td>
<select id="paciente" disabled>
<?php
pacientes();
?>
</select>
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Registrar usuario"/><br>
</td>
</tr>
</table>
蒂波德佩尔米索
帕森特
php函数只是用一些数据库中的数据填充select选项,没有什么大不了的,它们可以工作,没有问题。因为您使用的是
getElementById
,所以在“select”元素中应该使用“id”而不是“name”
<select id="perm_tipo" onchange="Activar()">
....
</select>
由于您使用的是
getElementById
,因此在“select”元素中应该使用“id”而不是“name”
<select id="perm_tipo" onchange="Activar()">
....
</select>
什么东西不起作用?什么东西不起作用?哦,我明白了,我觉得自己像个白痴X \哦,我明白了,我觉得自己像个白痴X\