我需要創建一個空表單並使用按鈕來添加儘可能多的文本框。每次點擊創建一個文本框。我使用Electron框架。會有人有想法嗎?我如何在每次點擊時創建一個文本框
-1
A
回答
-1
你應該用javascript來做。你可以使用像Jquery這樣的庫來做到這一點。我會注意到在這裏給出代碼,但是如果你有問題,展示你的工作,它將很高興幫助你調試你的代碼。
有很多方法可以做到這一點。
一種方法: 您創建一個按鈕。你添加一個事件監聽器(監聽點擊事件)。然後你給這個事件監聽器一個函數。這個函數負責添加文本框。你可以看看jQuery的附加功能來做到這一點。或者實施你自己的。
希望這對你有所幫助,如有不明之處請留言,我會加入更多解釋。
0
您可以輕鬆地元素添加到DOM:
function createTextBox() {
var input = document.createElement('input');
input.type = 'text';
return input;
}
var form = document.getElementById('myForm');
document.getElementById('addText').addEventListener('click', function(e) {
form.appendChild(createTextBox());
});
+0
有幫助,謝謝 –
0
感謝所有您的意見,我終於像這樣做,它的工作原理
// fcontion pour créer un label
function createLabel ($for, $texte) {
var label = document.createElement('label');
label.setAttribute('for', $for);
var texte = document.createTextNode('Légende');
label.appendChild(texte);
return label;
}
// fonction pour une zone de texte
function createInput ($type, $classe, $id) {
var input = document.createElement('input');
input.setAttribute('type', $type);
input.setAttribute('class', $classe);
input.setAttribute('id', $id);
return input;
}
// Générer une zone de texte
function createTextBox() {
var div = document.createElement('div');
div.setAttribute('class', 'form-group');
div.appendChild(createLabel('legende', 'Légende'));
div.appendChild(createInput('text', 'form-control', 'legende'));
var form = document.getElementById('myForm');
form.appendChild(div);
document.getElementById('closeModal').click(); // fermer le popup
}
相關問題
- 1. 我想在每次點擊一個按鈕時創建組合框
- 2. 如何在每次點擊同一個按鈕時創建一個新的textView?
- 3. 點擊創建文本框
- 4. 在每個按鈕上創建一個文本視圖點擊
- 5. 如何創建一個文本框包含完全可點擊的文本在一個點擊
- 6. 我們如何在點擊UIBarButton創建文本框「添加」
- 7. 每次點擊按鈕時總計兩個文本框
- 8. 每次點擊時創建一個對象
- 9. Jquery的,每次點擊按鈕,一個文本框出現
- 10. 改變文本每次我點擊
- 11. 如何在每次運行python文件時創建一個文本文件?
- 12. 每次點擊一個按鈕創建一個CALayer
- 13. 每次點擊一個按鈕創建一個新窗體
- 14. 如何在每次點擊時獲取iframe的下一個文本元素?
- 15. 如何創建一個Asp按鈕來顯示新的文本框點擊時
- 16. 創建下拉列表和兩個文本框每次單擊按鈕時
- 17. 如何創建文本框表單時按鈕是點擊
- 18. 如何在用戶第一次點擊JavaScript後創建另一次點擊
- 19. PyQt在每次點擊後創建添加對話框
- 20. 如何爲每個圖像創建一個文本框?
- 21. 動態創建文本框,每當用戶點擊一個按鈕
- 22. 如何在每次點擊一個「selectRadioButton」時獲取值?
- 23. 每次點擊我的按鈕後,如何在UILabel上逐一顯示文本?
- 24. 如何在另一個點擊時創建一個新按鈕
- 25. 當我點擊已經在iOS的uitableviewcell中的文本框時如何創建一個新的單元格?
- 26. 每次點擊一個按鈕創建新的隨機句子
- 27. 如何創建一個文本框
- 28. iPhone SDK:如何創建一個UITextView,在您點擊時插入文本?
- 29. 如何創建一個只能點擊一次的點擊處理程序?
- 30. Lucene。我如何計算每個文檔的點擊次數?
你嘗試過這麼遠嗎? – Leo
我不知道,我可以用PHP來做,但Electron不支持我認爲的PHP。 對不起,我的英語 –