我需要创建一个空表单并使用按钮来添加尽可能多的文本框。每次点击创建一个文本框。我使用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。 对不起,我的英语 –