나는이 간단한 양식양식을 동적으로 작성하는 방법은 무엇입니까?
<form action="" method="post" class="smart-green">
<h1>Contract Form
<span>Please fill all the texts in the fields.</span>
</h1>
<label>
<span>Client:</span>
<input type="text" name="client" placeholder="Your Client Name" />
</label>
<label>
<span>Your Name (Salesman):</span>
<input type="text" name="salesman" placeholder="Name" />
</label>
<label>
<span>Construction Name:</span>
<input type="text" name="construction" placeholder="Construction Name" />
</label>
<label>
<span>City:</span>
<input type="text" name="city" placeholder="City" />
</label>
<label>
<span>Items:</span>
<input type="text" name="id_item" placeholder="Item" />
</label>
<label>
<span> </span>
<input type="button" class="button" value="Send" />
</label>
</form>
그것은 주문 형태입니다 있습니다. 내가 입력 할 항목의 값을 입력 할 수 있어야합니다 (예를 들어 5). 그러면 5 번 나타나는 "항목"입력이 필요합니다. 나는 또한 그것을 제거 할 수 있어야합니다, 그래서 사용자는 자신을 바로 잡을 수 있습니다. Javascript로 코드하는 법을 알지 못해서 이것이 가능합니까? 방법? 나중에 컨트롤러에 배열로 액세스해야합니다. 그게 필드의 이름을 배열로 가지는 이유입니다. 당신의 도움에 미리 감사드립니다.
EDIT : 방금 내가 여기에 필요한 것과 비슷한 것을 발견했습니다. http://www.sanwebe.com/2013/03/addremove-input-fields-dynamically-with-jquery 저는 버튼이되기를 원하지 않지만, 숫자를 입력하고 필드에 제한이 없기를 바랍니다. 나는 자바를 알고 있었으면 좋겠어 : <
EDIT2 : 어쩌면 나는 그것을 썼다지만, 자바 스크립트를 사용할 수 있습니다, 나는 그걸 제대로 programm하는 법을 모릅니다. 그래서 자바 스크립트에서 그것을 달성하는 방법을 알고 있다면 기쁜.
형식 값을 세션 배열에 저장할 수 있어야합니다. – Rasclatt
양식에서 데이터를 처리하는 데 문제가 없지만 양식을 먼저 작성해야합니다. 내가 말했듯이, 필드에 5를 입력하고 5 개의 필드가 삭제 옵션과 함께 나타나야합니다. – Arcane
기본적으로 사용할 수있는 동적 필드 수를 추적하는 세션에 값을 저장하는 버튼이 있습니다. 할당 된 값이 있으면 세션 배열에도 저장됩니다. – Rasclatt