Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 防止输入开头出现空白_Javascript - Fatal编程技术网

Javascript 防止输入开头出现空白

Javascript 防止输入开头出现空白,javascript,Javascript,基本上,我一直在尝试设计一个js脚本,从输入一开始就阻止空白字符的存在。我一直在试图弄清楚这一点,但到目前为止运气不佳。本主题的大多数工作示例都基于jQuery,我在纯java脚本中找不到任何工作示例没有jQuery纯Javascript代码建议 /?? 您可以尝试使用正则表达式来匹配字符串开头的空格。然后,如果条件为真,只需将输入值设置为空白('): 功能验证(输入){ if(/^\s/.test(input.value)) input.value=''; } 让您的输入=documen

基本上,我一直在尝试设计一个js脚本,从输入一开始就阻止空白字符的存在。我一直在试图弄清楚这一点,但到目前为止运气不佳。本主题的大多数工作示例都基于jQuery,我在纯java脚本中找不到任何工作示例
没有jQuery纯Javascript代码建议

/??

您可以尝试使用正则表达式来匹配字符串开头的空格。然后,如果条件为真,只需将输入值设置为空白(
'
):

功能验证(输入){
if(/^\s/.test(input.value))
input.value='';
}
让您的输入=document.getElementById('nowhitespaceatthest');
yourInput.addEventListener('input',()=>{
yourInput.value=yourInput.value?yourInput.value.trimStart():“”
})
var inp=document.querySelector('noWhiteSpaceAtTheStart');
输入加法器列表器(“按键”,功能(e){
var key=e.keyCode;
如果(键===32){
e、 预防默认值();
返回false;
}
})

您指的是输入元素之前或文本框中的小填充吗?因为我在textbox中看不到任何空白,使用e.preventDefault来防止其默认行为,并防止按键上出现空白