jquery enable disable plugin is a simple, flexible and powerful tool. you can disable or enable easily an input, textarea or another form element by using a radio button, checkbox or a drop-down list
Demo 1
Código
$('#inputtext_demo1').EnableDisable({
enabler: '#checkbox_demo1'
});
Demo 2
Código
$('#inputtext_demo2').EnableDisable({
enabler: '#radiobutton_demo2'
});
Demo 3
Código
$('#inputtext_demo3').EnableDisable({
enabler: '#radiobutton_demo3'
});
Demo 4
Código
$('#inputtext_demo4').EnableDisable({
enabler: '#radiobutton_demo4',
on_enable: function(){
$('#inputtext_demo4').val('enabled =D');
},
on_disable: function(){
$('#inputtext_demo4').val('disabled =D');
}
});
Demo 5
Código
$('#textarea_demo5').EnableDisable({
enabler: '#radiobutton_demo5, #radiobutton2_demo5'
});
Demo 6
Código
$('#textarea_demo6, #select_demo6, #inputtext_demo6, #radiobutton3_demo6, #checkbox_demo6, #button_demo6').EnableDisable({
enabler: '#radiobutton_demo6'
});
Demo 7
Código
$('#inputtext_demo7').EnableDisable({
enabler: '#select_demo7',
enablerVal: ['0','1','4']
});
Plugin method
EnableDisable( [options] )
options (optional) Options
Options
| enabler | Selector | Default: null |
|---|---|---|
| pretty self-explanatory | ||
First example code
$('#inputtext_demo1').EnableDisable({ enabler: '#checkbox_demo1' }) |
||
| on_enable | Callback | Default: function(){} |
|---|---|---|
| it's a callback | ||
Example code
$('#inputtext_demo1').EnableDisable({ enabler: '#checkbox_demo1', on_enable: function(){ alert('enabled...') } }) |
||
| on_disable | Callback | Default: function(){} |
|---|---|---|
| another callback | ||
Some code
$('#inputtext_demo1').EnableDisable({ enabler: '#checkbox_demo1', on_disable: function(){ alert('whyyyyyyy!!') } }) |
||
| enablerVal | Array | Default: null |
|---|---|---|
| enabler values from a drop-down list | ||
Some code
$('#inputtext_demo7').EnableDisable({ enabler: '#select_demo7', enablerVal: ['0','1','4'] }) |
||