javascript - 鬼场不消鬼

标签 javascript html forms post drop-down-menu

所以我有一个小问题:我创建了一个下拉菜单和它旁边的文本字段。下拉菜单中只有一项选择会导致文本字段取消重影。可以这么说,所有其他选择都应该导致文本字段锁定。

代码如下:

</td> <td><select name="employee_type" onchange="document.getElementById('otherField').disabled=(this.value == 1, 2)">
<option value=0>Temporary</option>
<option value=1>Regular</option>
<option value=2>Special Access User</option>

<input id="otherField" type="text" name="date_expires_input" value="YYYY/MM/DD" style="color:#aaa; font-style:italic;" onclick="this.value=''; this.style.color='#000'; this.style.fontStyle='normal';" />
        </tr>

确实可以做到这一点。但是,如果用户选择“临时”,然后又改变主意选择“常规”,则该字段将保持幻影状态。有谁知道为什么吗?

最佳答案

怎么样

<select name="employee_type" onchange="document.getElementById('otherField').disabled=(this.value != 0)">

?反过来说,你不能说 this.value == 1, 2,那么你必须说 this.value == 1 || this.value == 2

关于javascript - 鬼场不消鬼,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10980055/

相关文章:

javascript - jQuery/AJAX - 与文件上传一起发送附加数据

javascript - 如何有两个淡入淡出,一个接一个地延迟和淡出?

html - 在 Internet Explorer 9 中不显示 div 可能存在不透明度问题

javascript - 如何防止侧边栏中的图标移动?

php - 无法将 php 变量从 Controller 渲染到 yii2 中查看

form-submit - 提交按钮提交错误的表单

jquery - 如何通过 HTML 和 JQUERY 中的选项正确禁用和启用输入字段

javascript - 按出现次数对数组进行分组并使用 Lodash 对其进行排序

javascript - 新手尝试 js 和 html 编码......但惨遭失败

html - 如何根据其父元素定位工具提示?