Javascript React |字符集删除数字';关于键控
删除数字“ 所以我的问题是,我写了一个小的字符集函数,它接受0-9中的所有数字,我只是在控制台上记录了它们,但是当我在输入时试图删除0-9中的数字键时,它就不起作用了。此代码将显示为返回falseJavascript React |字符集删除数字';关于键控,javascript,reactjs,Javascript,Reactjs,删除数字“ 所以我的问题是,我写了一个小的字符集函数,它接受0-9中的所有数字,我只是在控制台上记录了它们,但是当我在输入时试图删除0-9中的数字键时,它就不起作用了。此代码将显示为返回false function reg(e) { const char = e.which; if (char >= 48 && char <= 57) { return false } } return ( <> <
function reg(e) {
const char = e.which;
if (char >= 48 && char <= 57) { return false }
}
return (
<>
<form onSubmit={validate}>
<input type="text"
onKeyDown={reg}
value={usernameValue}
placeholder="name"
onChange={setUsernameValue} />
功能注册(e){
const char=e.which;
如果(char>=48&&char而不是返回false
,则应防止默认事件行为。这是JS事件处理程序中非常常见的技巧
看起来是这样的:
function reg(e) {
const char = e.which;
if (char >= 48 && char <= 57) { e.preventDefault() }
}
功能注册(e){
const char=e.which;
如果(字符>=48&&char