我正在使用 .NET Framework 4.5.1 和 C# 开发 ASP.NET MVC 5 网页。
我有这个代码:
<input type="text" class="quantity"
name="Quantity"
id="Quantity"
onkeydown='return (window.event.keyCode >= 48 && window.event.keyCode <= 57) || window.event.keyCode == 8 || window.event.keyCode == 46'
required />
onkeydown
工作正常,仅允许数字、退格键和删除键,但当我单击鼠标时无法选择输入文本。
我在网上没有找到任何相关信息。有什么想法吗?
最佳答案
添加onClick="this.select();"
<input type="text" class="quantity"
name="Quantity"
id="Quantity"
onClick="this.select();"
onkeydown='return (window.event.keyCode >= 48 && window.event.keyCode <= 57) || window.event.keyCode == 8 || window.event.keyCode == 46'
required />
关于javascript - onkeydown ='return (window.event.keyCode doesn' t 允许通过鼠标单击选择输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29889190/