当父fieldset
被禁用时,是否有某种方式(如元素上的属性)''不可用'某个特定元素?没有任何JavaScript优先。如果没有,那么禁用具有特定例外的整个表单的好习惯是什么?
<fieldset disabled>
Name: <input type="text"><br>
<!-- Email shouldn't be disabled -->
Email: <input type="text"><br>
<!-- more fields ... -->
</fieldset>
答案 0 :(得分:0)
亲爱的用这个例子来实现你的目标。
$(document).ready(function () {
$('#form :input').prop('disabled', true);
$("#btn1").prop('disabled', false);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<fieldset id="form">
<legend>Personalia:</legend>
Name: <input type="text" /><br />
Email: <input type="text" /><br />
Date of birth: <input type="text" />
<input id="btn1" type="button" value="See More (Enable this!!) " onclick="ButtonClicked1()" />
Somethingelse: <input type="text" />
<input type="button" value="View Details " onclick="ButtonClicked2()"/>
</fieldset>
答案 1 :(得分:0)
将您的输入内容放在<legend>
元素内:
<fieldset disabled>
<legend>
<label>Email: <input></label>
</legend>
<label>Name: <input></label>
<!-- more fields ... -->
</fieldset>