Jeśli użytkownik wybierze z pierwszej listy Sosnowa ma mu się pokazać pole listy powierzchnia i nic więcej. Jeśli z listy powierzchnia wybierze wartość okleinowana dopiero wtedy i tylko wtedy ma mieć dostęp do listy okleina.
<div class="form-group"> <div class="col-md-2"> <select id="material" name="material" class="form-control"> </select> </div> </div> <div id="powierzchnia" class="form-group"> <div class="col-md-2"> <select id="powierzchnia" name="powierzchnia" class="form-control"> </select> </div> </div> <div id="okleina" class="form-group"> <div class="col-md-2"> <select id="okleina" name="okleina" class="form-control"> </select> </div> </div>
<script> $(document).ready(function () { toggleFields(); $("#material").change(function () { toggleFields(); }); }); function toggleFields() { if ($("#material").val() === "2") $("#powierzchnia").show(); else if ($("material").val() === "2" && $("#powierzchnia").val() === "3" ) $("#powierzchnia").show(); else $("#powierzchnia").hide(); $("#okleina").hide(); } </script>
Mam problem z trzecim polem, nie chce się pokazać