如果我点击div之外的单选按钮,我想禁用div中的所有表单元素并在新div中显示RED消息。
例如:
<div id="myform">
<form>
First name: <input type="text" name="firstname" /><br />
Last name: <input type="text" name="lastname" />
</form>
</div>
<div id="message">
Red Message here
</div>
<form>
<input type="radio" name="sex" value="male" /> Male<br />
<input type="radio" name="sex" value="female" /> Female
</form>
我想当有人点击两个单选按钮中的一个来禁用上述表单中的所有元素(myform
)并在div message
中显示红色消息。
由于
答案 0 :(得分:2)
试试这个
$("input:radio").click(function(){
$("#myform input").attr("disabled", true);
$("#message").show();
});
答案 1 :(得分:0)
$('input[name="sex"]').click(function(){
$('#myform input').prop('disabled',true);
$('#message').show();
});
#message { display:none; color:red }
$('#reset').click(function(){
$('#myform input').prop('disabled',false);
$('#message').hide();
});
答案 2 :(得分:0)
$('input[name="sex"]').click(function(){
$('#myform input').prop('disabled',true);
$('#message').fadeIn();
});
$('#reset').click(function(){
$('#myform input').removeProp('disabled');
$('#message').fadeOut();
});