我需要创建一个空表单并使用按钮来添加尽可能多的文本框。每次点击创建一个文本框。我使用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. 如何创建一个文本框包含完全可点击的文本在一个点击
- 3. 我们如何在点击UIBarButton创建文本框“添加”
- 4. 改变文本每次我点击
- 5. 如何在每次运行python文件时创建一个文本文件?
- 6. 创建下拉列表和两个文本框每次单击按钮时
- 7. 如何在用户第一次点击JavaScript后创建另一次点击
- 8. PyQt在每次点击后创建添加对话框
- 9. 如何在每次点击一个“selectRadioButton”时获取值?
- 10. 如何为每个图像创建一个文本框?
- 11. 每次点击一个按钮创建新的随机句子
- 12. 如何在另一个点击时创建一个新按钮
- 13. 如何创建一个文本框
- 14. iPhone SDK:如何创建一个UITextView,在您点击时插入文本?
- 15. 如何创建一个只能点击一次的点击处理程序?
- 16. 在每次点击时生成不同文本文件名称
- 17. 如何创建第二个线程,每5秒调用一次按钮点击
- 18. 如何创建可点击的文本框
- 19. 如何创建文本框点击功能
- 20. 的Javascript斑点()不会在第一次点击创建文件
- 21. 我将如何创建一个显示点击文本的javascript按钮
- 22. 如何创建,在每一个点击按钮上发现平均一个javascript
- 23. 当我点击一个按钮时创建一个ProgressDialog
- 24. 当点击文本框时需要创建select2下拉菜单
- 25. 如何在点击点击时创建即时HTML表格
- 26. 如何在每次JButton点击后增加一个变量?
- 27. 如何手动为我的文本框创建一个遮罩?
- 28. 我如何访问一个动态创建的文本框?
- 29. 如何存储id本地存储每次我点击按钮
- 30. 如何在每次点击按钮时更改按钮的文本值?
你尝试过这么远吗? – Leo
我不知道,我可以用PHP来做,但Electron不支持我认为的PHP。 对不起,我的英语 –