【发布时间】:2019-08-27 16:56:47
【问题描述】:
在我的项目中:CSSHTML Keyboard 我已经根据我的旧笔记本电脑键盘设置了一个键盘,这是我作为学校家庭作业制作的一个小项目。问题是,我不确定如何将特定字符添加到键盘,例如:假设我单击 Shift 然后单击 A/a,我想要它在输入中放置“A”。如果有人可以为此提供一些信息,我将不胜感激。另外对于以后的通知,我并没有试图让 Every 键像它应该的那样工作,只有基本键(字母、数字、大写、设置符号、大写锁定、Shift、空格和退格键)
我做了一个计算器:Simple Calculator 我尝试使用类似的方法将符号/字符发送到输入,但似乎效果不佳。
我尝试的方法是使用输入:
<input id="butn" class="output" type="textfield" name="ans" value="!The
Text input is Currently Not Available!"></input>
然后使用少量 Javascript 将数学方程式从按钮发送到表单,然后发送到输入,然后使用求值 Javascript sn-p 求解它们
这里是当前代码的链接:CSSHTML Keyboard Finished
顺便说一句,如果键盘采用“胶带和胶水”样式组合在一起,我深表歉意,我对完善 CSS 大小和对齐仍然很陌生,所以现在我手动编写所有内容,并设置边距和大小。
在测试了我使用的上述计算器方法一段时间后,我设法让它在某个时候工作,但它未定义,所以在某种程度上我暂时放弃了这个项目,无论哪种方式, 我对我的成品很满意,即使我不能用它来输入字符。
【问题讨论】:
-
两个项目之间的代码是不是相差如此之大,以至于你无法比较它们来看看哪里出了问题?
-
对了,我曾经做过一个完全不用JavaScript的计算器。纯 CSS。但我不确定这是不是这里的主题。
-
@MrLister 很有趣,我猜这与通过可见性或显示隐藏或显示交换数字有关?还是它实际上使用某种计数器/数学评估器..
标签: javascript html css keyboard