arkadaşlar formumda 10 tane input ve bir tane selectbox var diyebilirim
selectbox dan hayır ı seçince 10 inputtan 5 veya 6 tanesini pasif yaptırmak istiyorum nasıl yapabilirim bir örnek gösterebilirmisiniz ?
Selectbox göre input aktif pasifliği sorunu ?
4
●657
- 20-05-2015, 16:15:21Üyeliği durduruldu
$("#select_id").change(function() { var select_val = $("#select_id").val(); // selectbox value değeri if(select_val == 1){ // Eğer selectbox 1 seçildiyse $("#input_id").prop( "disabled", true ); // aktif input $("#input_id2").prop( "disabled", true ); // aktif input $("#input_id3").prop( "disabled", false); // pasif input $("#input_id4").prop( "disabled", false); // pasif input } else if(select_val == 2){ // Eğer selectbox 2 seçildiyse $("#input_id").prop( "disabled", false); // pasif $("#input_id2").prop( "disabled", false ); // pasif $("#input_id3").prop( "disabled", true ); // aktif $("#input_id4").prop( "disabled", true ); // aktif } });şu şekilde çözebilirsiniz. - 20-05-2015, 16:17:05Üyeliği durduruldu
<select id="select_id" name="select_id"> <option value="1">Evet</option> <option value="2">Hayır</option> </select> <input type="text" id="input_id" name="input_id"> <input type="text" id="input_id2" name="input_id2"> </form> <script type="text/javascript"> $("#select_id").change(function() { var select_val = $("#select_id").val(); // selectbox value değeri if(select_val == 1){ // Eğer selectbox 1 seçildiyse $("#input_id").prop( "disabled", true ); // aktif input $("#input_id2").prop( "disabled", true ); // aktif input $("#input_id3").prop( "disabled", false); // pasif input $("#input_id4").prop( "disabled", false); // pasif input } else if(select_val == 2){ // Eğer selectbox 2 seçildiyse $("#input_id").prop( "disabled", false); // pasif $("#input_id2").prop( "disabled", false ); // pasif $("#input_id3").prop( "disabled", true ); // aktif $("#input_id4").prop( "disabled", true ); // aktif } }); </script>YAPTIM AMA OLMADI HOCAM - 20-05-2015, 16:33:19Üyeliği durduruldu
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Jqury input aktif/ pasif</title> <script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#secimim").change(function() { var select_val = $("#secimim").val(); // selectbox value değeri if(select_val == 1){ // Eğer selectbox 1 seçildiyse $("#input_id").prop( "disabled", false ); // aktif input $("#input_id2").prop( "disabled", true ); // aktif input } else if(select_val == 2){ // Eğer selectbox 2 seçildiyse $("#input_id").prop( "disabled", true); // pasif $("#input_id2").prop( "disabled", false ); // pasif } }); }); </script> </head> <body> <form action=""> <select name="" id="secimim"> <option value="-">Seçiniz</option> <option value="1">ilk input aktif</option> <option value="2">ikinci input aktif</option> </select> <input id="input_id" value=""> <input id="input_id2" value=""> </form> </body>kodun tamamış şu şekildedir, kolay gelsin.