我在尋找的是一些參考資料或文檔,它們提供了有關執行jQuery和AJAX技巧以通過單擊按鈕將多個輸入添加到表單的信息。 Google的Gmail客戶端就是一個很好的例子,它允許在電子郵件中添加多個附件。在後面的實現允許大量的輸入字段,這些輸入字段可以在單擊按鈕時出現在空氣中。使用ajax在點擊按鈕時添加多個輸入
0
A
回答
1
好吧,有點模糊,但我會去。
你可以做的是三件事。
1)使用jQuery克隆表單的一部分,然後將克隆追加到您想要的位置。
2)只需使用jQuery native添加新控件。
3)調用ashx文件,該文件反過來返回一個Web用戶控件,然後將其附加到您想要的位置。
因此對於項目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以獲取ViewManager以及如何將代碼從一個ASHX文件返回一個視圖。
我真的希望這可以幫助你
選項1
這僅僅涉及具有以下HTML
<div class="CloneToHere"></div>
<div style="display:none" class="MyDiv">
<content/>
</div>
現在您的jQuery的可能是這樣的;
$('.MyDiv').appendTo('.CloneToHere');
選項2
$('.CloneToHere').append('<p>Test</p>');
相關問題
- 1. 如何在按鈕點擊動態添加更多輸入框?
- 2. 在按鈕點擊時添加輸入類型
- 3. 如何在輸入提交按鈕被點擊時添加fancybox?
- 4. 當用戶點擊輸入按鈕時觸發一個按鈕
- 5. 在運行時點擊添加按鈕?
- 6. 如何在yii2中點擊按鈕動態添加多個輸入
- 7. React.js:添加/上一個按鈕,點擊刪除輸入字段
- 8. 添加在附加字段集按鈕,輸入框,當點擊按鈕
- 9. 單擊一個按鈕時禁用多個按鈕點擊
- 10. 使用Ajax按鈕單擊運行多個php腳本點擊
- 11. 上點擊添加更多按鈕
- 12. 用按鈕單擊添加多個DropDownLists
- 13. 觸發與jQuery單擊按鈕時輸入按鈕點擊
- 14. 在按鈕上點擊多個按鈕
- 15. 按鈕點擊添加UItextfield
- 16. 如何添加一個buttton2,同時點擊另一個按鈕1和按鈕3,同時點擊按鈕2
- 17. 在UIView點擊點添加按鈕
- 18. 當點擊按鈕時jQuery添加類
- 19. jquery mobile。添加類時,點擊按鈕
- 20. 當點擊按鈕時添加數字
- 21. 爲多個按鈕添加多個點擊偵聽器
- 22. JS強制輸入按鈕在頁面加載時被點擊
- 23. 如何在點擊輸入按鈕時加載新頁面
- 24. 使輸入鍵點擊搜索按鈕
- 25. 記住ajax添加數據時點擊返回按鈕
- 26. 在一個按鈕中包裝輸入,點擊按鈕響應
- 27. 使用JQuery添加輸入按鈕
- 28. ajax點擊單個按鈕時觸發每個按鈕
- 29. 點擊按鈕後添加新的輸入
- 30. 點擊添加新按鈕時如何在輸入框中閃爍光標?
感謝。你認爲你可以發佈1號和2號選項的快速示例嗎? – zeboidlund
那裏你去@Holland – griegs