Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个文本框,我需要在其中防止用户手动输入任何内容。keypress我以以下方式编写了一个事件处理程序:
keypress
funcion Keypress(Event e) { e.preventDefault(); }
通过使用上面的代码,我能够限制用户不输入任何东西。文本框中的值将由其他一些事件(下拉更改)填充。
在文本框中填写值后,如果我使用 backspace ,它仍然在工作并删除文本框中的数据。
任何人都可以建议我限制文本框上的任何按键。
您可以使用该readonly属性来执行此操作,无需 JS。
readonly
<input type="text" name="foo" readonly="true" />
这仍然允许您通过 javascript 以编程方式设置值。
示例小提琴