我的网页上有一个html文本框。我可以在文本框中使用Alt0128输入欧元符号,但在另一个键盘上,我们使用Altgr + e输入欧元符号,但我无法在该键盘上使用此组合输入欧元符号。 html文本框。我需要添加一些属性吗? 这是我的文本框:
</td>
<td class="contentCell" colspan="3" ">
[#txt|txtmyBox#]
</td>
答案 0 :(得分:1)
AltGr E 之类的效果取决于键盘驱动程序(键盘设置),而不取决于您的HTML代码。您可能会干扰使用JavaScript,识别按下了哪些键,但这可能非常危险。对于我们现在可以做的所有事情, AltGr E 可能在用户的键盘中有任何意义,并且使它产生不同的东西可能会非常混乱(并且可能会阻止用户输入他想输入什么。)
原则上,HTML5草稿提出了一个可能影响键盘设置的inputMode
属性,但可能只在触摸屏上。它尚未实施,目前的草案没有任何与输入货币符号有关的内容。
在不干扰键盘设置的情况下你可以做的是在页面上添加一个按钮,上面有“€”,这样点击该按钮就会将欧元符号附加到输入值。这在JavaScript中非常简单。