被禁用的 input 元素既不可用,也不可点击。
可以设置 disabled 属性,直到满足某些其他的条件为止(比如选择了一个复选框等)。
然后,通过 javascript 来删除 disabled 值,将 input 元素的值切换为可用。
注释:disabled 属性无法与 <input type="hidden"> 一起使用。
例1:
提交之后的值,不会有lname,即传值时没有lname这个参数。
例2,禁用该单选按钮:
<script type="text/javascript">
function disable() {
document.getElementByIdx_x("gnome").disabled=true;
}
</script>
Human: <input id="human" type="radio" name="creature" value="Human" /><br />
Animal: <input id="animal" type="radio" name="creature" value="Animal" /><br />
Gnome: <input id="gnome" type="radio" name="creature" value="Gnome" /><br /><br />
<input type="button" onclick="disable()" value="Disable choice" />