自然Javascript脚本没有权限去监听其上面的事件(虽然可以用CSS改变其样式
所以说解决方法就是自己模拟一个滚动条出来, 这样你就能监听到具体的 '点击了滚动条的空白处' 事件
用indexOf(" ")可以判断是否有空格,如果没有空格则返回-1,如果有空格,则返回空格的位置。判断是否有空格,有空格则提示,例程如下:
<input type="text" name="reg"/>
<input type="submit" onclick="checkdata()"/>
<script>
function checkdata()
{
if(reg.value.indexOf(" ")!=-1){
alert("用户名有空格!")
return false
}
if(reg.value=="")
{
reg.focus()
alert("用户名不能为空!")
return false
}
}
</script>
测试输入框<input type="text" onclick="chkblk(this)" />
JS代码
function chkblk(ele)
{
//去掉所有空格后再判断是否为空
if (ele.value.replace(/(^\s*)|(\s*$)/g, "")=="")
alert("Input is blank")
}