내가 찾고있는 것은 버튼 클릭만으로 폼에 여러 입력을 추가하기위한 jQuery 및 AJAX 트릭을 수행하는 것에 대한 정보를 제공하는 참조 또는 문서입니다. 좋은 예가 Google의 Gmail 클라이언트인데 이메일에 첨부 파일을 여러 개 추가 할 수 있습니다. 그 뒤에있는 구현은 많은 양의 입력 필드를 허용합니다. 입력 필드는 버튼 클릭으로 얇은 공기에서 나타날 수 있습니다.ajax를 사용하여 버튼 클릭으로 여러 입력 추가하기
0
A
답변
1
좋아, 다소 모호하지만 나는 갈거야.
당신이 할 수있는 일은 세 가지입니다.
1) jQuery를 사용하여 양식의 섹션을 복제 한 다음 원하는 곳에서 복제본을 추가하십시오.
2) 단순히 jQuery 네이티브를 사용하여 새 컨트롤을 추가하십시오.
3) 웹 사용자 컨트롤을 반환하는 ashx 파일을 호출 한 다음 원하는 위치에 추가합니다.
따라서 항목 3;
$.get('/UserControls/MyASHXFile.ashx?', {}, function (data) {
//code here to take the variable 'data' and append to a part of the form
});
이제는 ashx;
public class PublishPricingCalculator : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write(ViewManager.RenderView("/UserControls/MyUserControl.ascx"));
}
}
사용이 링크 http://weblogs.asp.net/scottgu/archive/2006/10/22/Tip_2F00_Trick_3A00_-Cool-UI-Templating-Technique-to-use-with-ASP.NET-AJAX-for-non_2D00_UpdatePanel-scenarios.aspx는 ASHX 파일에서보기를 반환하는 ViewManager 방법에 대한 코드를 얻을 수 있습니다.
난 정말이 당신에게 도움이되기를 바랍니다
옵션이 단순히 다음 HTML 지금 jQuery를이 다음과 같을 수
<div class="CloneToHere"></div>
<div style="display:none" class="MyDiv">
<content/>
</div>
을 가진 포함 1
;
$('.MyDiv').appendTo('.CloneToHere');
옵션 2
$('.CloneToHere').append('<p>Test</p>');
관련 문제
- 1. jquery와 ajax를 사용하여 버튼 클릭으로 페이지의 이미지를 변경하려면 어떻게해야합니까?
- 2. 버튼 클릭으로 여러 활동을 마치려면?
- 3. 여러 번의 클릭으로 여러 기능을 호출하는 버튼
- 4. 단일 버튼 클릭으로 여러 파일 업로드
- 5. JavaScript 버튼 클릭으로 여러 UpdatePanel 컨트롤로드
- 6. gridlayout을 사용하여 버튼 추가하기
- 7. 단일 버튼 클릭으로 여러 테이블에 데이터 삽입
- 8. 자바 스크립트 버튼 클릭으로 여러 이미지 변경
- 9. 한 번의 클릭으로 여러 입력 필드 채우기
- 10. 아약스를 사용하여 동일한 버튼 클릭으로 여러 폼 제출
- 11. 버튼 클릭으로 활동 만들기
- 12. 버튼 클릭으로 이미지 저장
- 13. 버튼 클릭으로 다음 레벨로드하기
- 14. 버튼 클릭으로 매장을로드하는 방법
- 15. GridLayout을 사용하여 프레임에 버튼 추가하기
- 16. 여러 번의 버튼 클릭으로 TextView를 여러 번 변경하는 방법은 무엇입니까?
- 17. 버튼 클릭으로 웹 브라우저가 열립니까?
- 18. 버튼 클릭으로 Ballon Tip 표시
- 19. 버튼 클릭으로 패널의 내용을 업데이트하십시오.
- 20. AJAX 버튼 (단 한번의 클릭으로)
- 21. PDE에서 버튼 클릭으로 NSPanel 열기
- 22. 버튼 클릭으로 MVVM보기를 엽니 다.
- 23. 버튼 클릭으로 열린 탭 선택
- 24. JqueryTools가 버튼 클릭으로 닫기를 표시합니다.
- 25. Windows가 버튼 클릭으로 열리지 않음
- 26. 버튼 클릭으로 라벨의 텍스트 변경
- 27. 버튼 클릭으로 동적으로 텍스트 상자를 폼에 추가합니다.
- 28. Ajax를 사용하여 "예기치 않은 입력 끝"
- 29. ajax를 사용하여 입력 유형 텍스트 채우기
- 30. Jquery Mobile에 그룹화 된 새로운 버튼 추가하기
감사합니다. 옵션 1과 2에 대한 간단한 예를 게시 할 수 있다고 생각하십니까? – zeboidlund
거기에 @Holland가 있습니다. – griegs