用<input type=text>做的文本框
在里面输入内容时,当发现所输入为特定字符,比如“.”,就触发一个警告或报错动作
请问如何实现?请高手以代码赐教!谢谢啦!
在里面输入内容时,当发现所输入为特定字符,比如“.”,就触发一个警告或报错动作
请问如何实现?请高手以代码赐教!谢谢啦!
解决方案 »
- jquery autocomplete的返回数据问题
- JS排序问题
- 求一js算法
- 【问】如何把asp二位数组的内容放到javascript的二维数组中??
- easyui-datagrid查询到没有数据时,如何设置显示“没有相关记录”?
- 如何让Select中的某一项被选择。
- [200分求助]求助孟子、阿信等列位高手~~~js执行CPU100%问题~~!!急~~! 在线~~~~~~~
- javascript中使用<iframe>实现滚动窗口的问题
- 如何比较两个密码是否相同?
- EXTJS grid里面我手动插入了一行数据,但是表格分页组件上显示0条数据
- 为什么IFrame更新父窗口时不是刷新而是弹出新窗口。
- JS OPEN刷新问题
function Check(obj)
{
var sValue=obj.value;
if(sValue.indexOf(".")>=0)
{
alert("OK");
}
}
</script><input name="input" type="text" onKeyUp="Check(this)" onChange="Check(this)"/>
<script>
var test=function(){
var obj=document.getElementById("txttest");
var reg = "^[\\w-_\.]*[\\w]$";
var regex=new RegExp(reg,"i");
if (regex.test(obj.value) == false)
{
alert ("用户名只能由英文字母(a-z)、(A-Z)、数字(0-9)和('_'、'-'、'.')构成,不能有空格!");
return false;
}
};
</script>
<input type="text" id="txttest" onkeyup="test()" />
<input type="text" onkeypress="test()" name="test" />function test(){
alert("触发勒该事件");
}
您好,我试用了您的方法,可以达到效果,我想问问你,onchange()事件在这里起到什么作用呢?是必须的吗?谢谢
onkeyup的话.别人可以用鼠标粘贴.
您好,我试用了您的方法,可以达到效果,我想问问你,onchange()事件在这里起到什么作用呢?是必须的吗?谢谢
onchange在失去焦点时触发
onpropertychange在内容改变时触发
onkeyup在键盘弹起时触发
onchange在失去焦点时触发
onpropertychange在内容改变时触发
[/Quote
解释的很清晰!!