我基本上是html / css / javascript的新手,而我刚遇到一个有问题的问题。
我有一个用于“其他人,请指定”选项的文本框。但是,在某些情况下,有些受访者只需输入一个空格就可以进入下一个问题。当我下载数据时,该字段变为空白,因此需要更多清洁工作。
只是想知道是否有任何方法(html,css或javascript)可以用来防止受访者仅在第一个字符处输入空格。任何帮助,将不胜感激。谢谢。
将所需的输入形式为带有pattern
且需要非空格字符的形式:
<form>
<input required pattern="\S.*">
<button>submit</button>
</form>
[\S.*
的意思是-匹配一个非空格字符(在字符串的开头),后跟任何字符。
考虑使用RegEx,然后使用所需的图案。在您的情况下,/ [^ \ s] /(匹配所有非空格字符)都可以。