if(!isNaN(document.FormName.InputName.value))
{
alert("ok")}
else
{
alert("ReInput")}
{
alert("ok")}
else
{
alert("ReInput")}
解决方案 »
- 外部引用javascript出错了
- .net服务器控件 调用js(c#button与js结合问题)
- 使用过dtree的大哥们帮我看下问题
- 对一个文本框输入数值,然后点击按钮,使表单内指定的几个文本框内容变成这个数值
- 如何获取应用程序进程,并代替它启动子程序?
- jquery 获取js输出的数据的值
- 我问个jquery的问题吧:为什么我写的这点代码,在IE中不兼容
- onclick事件更改数据库信息的实现?
- 如果在前台定义了一个带参数的javascript(delNode(id)),如何在前台的按钮button1的onclick='delNode()'传递这个参数?
- 怎么判断页面里有没有“sss”这个item
- 如何获得鼠标在一个图片上点击的方位
- 如何从服务器端要求客户端更新页面?
同时输入的非法字符不出现在文本框内!
希望按下列方式实现:
function chkcha(tc)
{
var obj = document.all[tc];
if(isNaN(obj.value)){
alert("非法自符")}
}
<input type="text" name="T4" size="20" maxlength=10 onKeyup="chkcha('T4')">
function chkcha(tc)
{var dd=/([\d++-])/
var obj = document.all[tc];
if(dd.test(obj.value)){
alert("非法自符")}
}
</script>
<input type="text" name="T4" size="20" maxlength=10 onKeyup="chkcha('T4')">
if((event.keyCode>57||event.keyCode<48)&&event.keyCode!=46)event.keyCode=0
kc = event.keyCode;
if((kc>57¦¦kc<43)¦¦kc==44¦¦kc==47)event.keyCode=0;
}
... onkeypress="onlyNum()" ...
还要用isNaN(...)判断是否数字
{
if((event.keyCode>57¦¦event.keyCode<48)&&event.keyCode!=46)event.keyCode=0
}
<input type="text" name="T4" size="20" maxlength=10 onkeypress="onlyNum()">