# HTML常见问题
# 去掉输入框缓存,以及有黄色背景
PC
上面输入框缓存用户输入,而且选择缓存的内容到输入框后,输入框有黄色背景
<!-- 最简单的做法就是不要自动补全的功能-->
<input type="text" autocomplete="off">
# 输入框只能输入数字
<input type="text" onkeyup="this.value=this.value.replace(/[^\d]/g,'')" onafterpaste="this.value=this.value.replace(/[^\d]/g,'')"/>
其中,onafterpaste
防止用户从其它地方 copy
内容粘贴到输入框。
# 禁止粘贴
<input type="text" onpaste="return false;"/>
在该例子中,利用 return false
阻止了黏贴这一行为。在实际应用中,当有一些比较重要的数据时,如手机号、登录密码、网银账号等,为了安全考虑必须手动输入,因此在这些表单文本域,通常是设置为禁止黏贴的。
← HTML 大纲