2013-03-29 2 views
0

사용자가 동적으로 그리고 쉽게 메뉴를 만들 수있는 코드를 작성하고 싶습니다. 부 메뉴와 함께 원하는 방식으로 ... 내 코드 부분 중 하나는 li 및 ul을 만드는 것입니다. 태그를 동적으로 생성합니다. 하나의 리가있는 ul이 있으며 사용자는 두 개의 체크 박스를 사용하여 더 추가 할 것입니다. 그들 중 은 li의 오른쪽에 있고 다른 하나는 botton에 있습니다. 만약 사용자가 올바른 것을 체크했다면 그 리의 값은 이고, 추가 된 리는 두 개의 체크 박스가 있어야한다고 말했듯이, 아래쪽을 선택하면 li에 또 다른 li이 추가됩니다. 고유 한 ul 태그에 있음) 및 사용자는 모든 부분에 대해 필요한만큼 추가 할 수 있습니다. 사용자가 취소 버튼을 클릭하기 전까지 이들을 추가하는 방법을 모르겠습니다. 저는 PHP에 익숙하지 않고 며칠 동안이 부분에 갇혀 있습니다! 코드는 다음과 같이이다 :PHP에서 li 및 ul 태그를 동적으로 추가하십시오.

<?php 
echo "<form action=\"index.php\" method=\"post\">"; 
echo "<input type=\"submit\" id=\"box4\" value=\"cancel\" name=\"cancel\">"; 
echo"<ul>"; 
echo"<li>"; 
echo"<input type=\"checkbox\" size=\"10\" id=\"box1\" name=\"right\">"; 
echo"</li>"; 
echo"<input type=\"checkbox\" size=\"10\" id=\"box2\" name=\"bottom\"></li>"; 
echo "</ul>"; 
echo "<input type=\"submit\" id=\"box3\" value=\"submit\" name=\"submit\">"; 
echo "</form>"; 

if(isset($_POST[$submit]) 
if(isset($_POST[$right]) 
dynamically create a ul (and a li in it with two checkboxes) for that li 
if(isset ($_POST[bottom]) 
dynamically add a li with two chekboxes for that ul, under that existing li 
?> 
+0

DOM을 조작하려면 http://jquery.com/ – de3

답변

0

체크 박스를 지원하는 모든 자바 스크립트 트리 플러그인이 작동해야하지만. jquery-tree. json 또는 li/ul 트리에서 트리 구조를 생성 할 수 있습니다. 물론 jquery가 페이지에 포함되어야합니다.

+0

을 사용하지만 문제는 jquery를 모른다는 것입니다! 사실 저는 각각의 lis에 대해 고유 한 ID를 부여하고 두 개의 숫자가있는 배열에 저장하려고했습니다 : 자신의 ID와 부모 ID. – esmaily

+0

child ul/li 태그를 열려면 javascript/jquery가 필요합니다. 따라서 jquery를 확인하는 것은 나쁜 생각이 아닙니다. 또한 그들의 일반 자바 스크립트 트리 플러그인을 사용할 수 있지만 아직 그들을 체크 아웃하지 않았다. –

+0

내가 그것을 위해 무엇을 할 수 있는지 확인하고 대단히 감사합니다. – esmaily