<script type="text/javascript">
$(function(){
$('#activ, #dis').click(function (){
if ($('#dis').is(':checked')) {
$('#elementsToOperateOn input').attr('disabled', true);
}
if ($('#active').is(':checked')){
$('#elementsToOperateOn input').attr('enabled');
}
})
})
</script>
<form method="post" action="">
<input id="active" type="radio" name="toggle" />
<input id="dis" type="radio" name="toggle" />
<div id="elementsToOperateOn">
<input type="text" name="name" />
</div>
</form>
При выборе одного radiobutton input становиться не активным, а вот при выборе другого radiobutton нужно что бы оно становилось активным, но не хочет. Помогите кто чем может)
1. JoyStick - 12 Июля, 2012 - 15:52:20 - перейти к сообщению
2. Alho - 12 Июля, 2012 - 16:14:47 - перейти к сообщению
К примеру так:
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
- <script type="text/javascript">
- $(function(){
- $('#active').click(function (){
- $('#elementsToOperateOn input').removeAttr('disabled');
- });
- $('#dis').click(function (){
- $('#elementsToOperateOn input').attr('disabled', 'disabled');
- });
- })
- </script>
- <form method="post" action="">
- <input id="active" type="radio" name="toggle" />
- <input id="dis" type="radio" name="toggle" />
- <div id="elementsToOperateOn">
- <input type="text" name="name" />
- </div>
- </form>
P.S. Оформляйте код в соответствующие теги.