2013-11-28 2 views
-1

Jquery를 사용하여 도구를 추가하려는 경우 사용자가 양식 요소를 추가하도록하고 싶습니다. 실제로 멈추었 고이를 수행하는 방법을 알 수 없습니다. 아무도 도와 줄 수 있습니까?jquery를 사용하여 양식 내에 요소를 동적으로 추가하십시오.

감사합니다.

<form id="recipe_form" name ="recipe_form" action="createxml.php" enctype="multipart/form-data" method="post"> 
      <h1> Recipe Name</h1> 


     <h1> Preperation Time + Description</h1> 
     <label for="prep_time">Enter Preparation Time</label> 
     <input type="text" name="prep_time" ><br /> 

     <label for="descrip">Enter a recipe Description</label> 
     <input type="text" name="descrip" ><br /> 
     <br /> 

     <div id="utensil"> 

     <h1> Untensils </h1> 
     <label for="utensil_num">Enter Utensil number</label> 
     <input type="text" name="utensil_num"><br /> 

     <label for="utensil_descrip">Enter Utensil Description</label> 
     <input type="text" name="utensil_descrip"> 
      <a href="#" id"addRow"> Add Another Utensil </a><br /> 

     </div> 


     <br /> 
     <button type="submit">Save on xml</button> 
     </form> 

답변

1

편리 HTML을 삽입하는 이벤트를 트리거,이 양식 내부 입력 요소를 삽입합니다

jQuery('#recipe_form').html("<input type=\"text\">") 

사용자의 편의에 jQuery.html() 방법을 사용할 수 있습니다 버튼을 클릭하여 수행 할 수 있습니다.

jQuery("#buttonid").click(function(){ 
jQuery("#utensil").append("<input type=\"text\">"); 



}) 

희망 도움이

+0

감사합니다. 내 양식의 특정 부분에 추가 할 수 있습니까? 기구 비트라고 해? –

+0

다른 질문에 대해 유감스럽게 생각하지만 버튼에 onclick = 무엇을 할 수 있습니까? –

+0

네, 그 답을 편집해서 도구 섹션에 넣을 수 있습니다. –

1

당신은 할 때마다 예를

+0

는 버튼을 클릭하여 수행 할 수 있습니다 –

+0

물론입니다. jQuery ('# button'). (function() { jQuery ('# recipe_form') .html ("") }}를 클릭하십시오. – artud2000

+0

어디서 잘못 볼 수 있습니까? www.jsfiddle.net/nzYAW/ –

관련 문제