有异常机制,不过判断参数不用这么复杂吧:<SCRIPT LANGUAGE="JavaScript">
<!--
try{
testThrow(1);
}catch(e){
alert(e);
}
try{
testThrow(true);
}catch(e){
alert(e);
}
try{
testThrow("abc");
}catch(e){
alert(e);
}function testThrow(n){
if (isNaN(n)) throw "参数"+n+"不是数字";
alert("参数 "+n+" 合法")
}
//-->
</SCRIPT>
<!--
try{
testThrow(1);
}catch(e){
alert(e);
}
try{
testThrow(true);
}catch(e){
alert(e);
}
try{
testThrow("abc");
}catch(e){
alert(e);
}function testThrow(n){
if (isNaN(n)) throw "参数"+n+"不是数字";
alert("参数 "+n+" 合法")
}
//-->
</SCRIPT>
解决方案 »
- 请问如何使用javascript读取网页内容
- 如何从动态生成的 div 里面读取 radio button 的值
- JS 正则表达式中 使用变量为啥不对??
- 大侠们这个怎么做??鼠标经过弹出的DIV 能不能停住 让我点连接
- 关于setTimeout() 方法的疑问
- 这个如何实现呢
- 求一个javascript 点击后变色
- 问:当用户在ASP网页中,输入了“用户编码”,如果在网页中自动显示出相对应的“用户姓名”?
- 软键盘在新窗口打开,如何实现在父窗口的多个输入框输入?在线等待,急!!
- Vue中输入无效的网址后并重定向后,主界面menu菜单无法展开
- 如何用JavaScript实现重新启动计算机
- 在線小問題.急...
不过我是这样做的。
//s是text的name
function isNumeric(s){
if (document.all[s].value*1!=document.all[s].value){
alert('该栏只能输入数字﹐请改正。');
s.focus();
s.select();
return false;
}
return true;
}
有异常机制,不过判断参数不用这么复杂吧:是这样,因为我要将页面数据存入数据库,数据类型不对会出错,我是将判断放在前端处理,你的做法是怎样的呢