我正在验证HTML文本框字段<input type="text" />
,我需要检测用户是否在文本框中输入了Macron。我的问题是,有没有办法将Macron TYPE(非复制粘贴)粘贴到HTML文本框中?
如果是这样,您如何检测用户是否输入了Macron?
我查了this page。在底部,它显示了如何键入它,但我不能。
答案 0 :(得分:1)
是的,有可能 Alt Codes
Alt-0175在输入字段中给出一个宏。
但是,我不知道如何将macron与角色相结合,但这不是问题。
编辑: 发现这些用于macron字符的ALT代码。 (仅适用于Word)
小写元音
Capital Vowels
答案 1 :(得分:0)
是的,您应该始终假设用户可以在文本框中键入任何字符。无论你在这里用“macron”是什么意思,都是如此。它可能意味着U + 00AF MACRON“¯”,或者U + 0304组合MACRON,或者macron作为字符的一部分,如U + 0101 LATIN SMALL LETTER A with MACRON“ā”。
例如,使用具有符合现代芬兰标准的键盘驱动程序的普通芬兰语键盘,我使用AltGr空格键入“¯”,使用AltGr键入“ā”A.使用例如输入组合宏可以使用例如我自己的键盘驱动程序,用于组合标记或Fileformat.info页面How to enter Unicode characters in Microsoft Windows上描述的“通用方法”。
您可以通过检查字段的值来检测任何意义上的macron。使用JavaScript时,您可以使用检查值是否包含\u00af
(如果您不确定如何直接在代码中输入“¯”并确保其正确使用)。