문제:
양식에는 두 개의 드롭다운이 필요합니다. 두 번째 드롭다운은 데이터베이스를 사용하지 않고 첫 번째 드롭다운의 선택에 따라 달라집니다.
해결책:
데이터베이스 방법에도 불구하고 이를 달성하는 방법은 다음과 같습니다. 하나:
HTML 마크업:
<code class="html"><select id="primary-dropdown"> <option value="0">None</option> <option value="1">First</option> <option value="2">Second</option> <option value="3">Third</option> <option value="4">Fourth</option> </select> <select id="secondary-dropdown"> <option value="0" selected>None</option> </select></code>
JavaScript/jQuery:
<code class="javascript">$(document).ready(function() { var options = { 1: ["Smartphone", "Charger"], 2: ["Basketball", "Volleyball"], 3: ["Apple", "Orange"], 4: ["Dog", "Cat"] }; $("#primary-dropdown").on("change", function() { var selected = $(this).val(); $("#secondary-dropdown").empty(); $.each(options[selected], function(i, option) { $("#secondary-dropdown").append("<option value='" + (i + 1) + "'>" + option + "</option>"); }); }); });</code>
설명:
이 솔루션을 사용하면 별도의 작업 없이 계단식 드롭다운을 생성할 수 있습니다. 데이터베이스에 의존합니다.
위 내용은 데이터베이스 없이 계단식 드롭다운을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!