gpt4 book ai didi

javascript - 带确认框的 Data.gui.js 明文

转载 作者:行者123 更新时间:2023-11-28 01:06:36 27 4
gpt4 key购买 nike

dat.gui.js

我尝试使用DAT.GUI.js中的文本输入,当我单击输入框时,如果有默认值,文本输入框应该是清晰的。完成后,会弹出一个确认框(Message Box),告知用户输入的消息。

现在,我的代码是这样的,但是如果我选择取消,它无法清除输入文本。如果默认文本不为空,我仍然需要使用 Backspace 删除世界,而且我不想要默认名称“Close Controls”,我可以删除它吗?

var params = {
text:""
};
var gui = new dat.GUI();
gui.add(params, 'text').name('ID:').onFinishChange(function (value) {

if (confirm('Is" '+ value + ' "id?') === true) {
workerId = value;
} else {
value = "";// I also tried params.text = ""; but still can not clear the input box
}
});

如有任何建议,我们将不胜感激,谢谢!

已解决

gui.add(params, 'text').name('Your Worker ID:').listen().onFinishChange(function (value) {
if (confirm('Is" '+ value + ' "your worker id?') === true) {
workerId = value;
} else {
params.text="";
}
});

最佳答案

gui.add(params, 'text').name('Your Worker ID:').listen().onFinishChange(function (value) {
if (confirm('Is" '+ value + ' "your worker id?') === true) {
workerId = value;
} else {
params.text="";
}
});

关于javascript - 带确认框的 Data.gui.js 明文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25001644/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com