我有一道奇怪的数学题。我正在开发一个使用HTML/CSS/JS的混合移动应用程序,将支持多种设备。由于这个原因,我没有指定输入框的宽度。
现在我需要截断输入框中的文本,但是因为没有指定宽度,所以无法将文本字段的长度与硬编码值进行比较。然而,我可以得到输入框的长度( px),我使用的字体大小是固定的(10px),有没有一种方法可以计算出一个Xpx by Ypx输入框中可以容纳多少个14px字体大小的字符?
我使用这个JS尝试在用户单击clear按钮时将输入框的文本设置为空
// This code is not inside of the clearText function
var input = document.getElementById("input");
// this code is inside of the clearText function
input.innerHTML = "";
下面是我用于输入框和清除按钮的HTML:
<input id="input" type="text">
<
我试图在DAT.GUI.js中使用文本输入,当我单击输入框时,文本输入框应该清楚是否有默认值。完成后,它将显示一个确认框(消息框)来通知用户他们的输入消息。
现在,我的代码是这样的,但是如果我选择Cancel,它就不能清除输入文本。如果默认文本不是空的,我仍然需要删除世界使用Backspace,而且我也不想默认名称“关闭控件”,我可以删除这个吗?
var params = {
text:""
};
var gui = new dat.GUI();
gui.add(params, 'text').name('ID:').onFi