js判断点击了滚动条的空白处

JavaScript023

js判断点击了滚动条的空白处,第1张

滚动条是浏览器, 或者说是操作系统绘制出来的东西

自然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")

}