如何在JSP中的JAVA脚本中判断数据类型?

吃草的猪 杭州云天计算机软件有限公司 总经理兼技术总监  2001-10-24 04:53:39
我在JAVA脚本中写了如下一段函数,可使用时在else if的条件处老是显示出错信息,不知道是什么原因,是不是函数用错了?请各位指点一二。
function Checkdata()
{
if (form2.disk_id.value=="")
{
window.alert("请填写光碟编号!");
form2.elements(0).focus();
}
else if(not(isNumeric(form2.disk_id.value)))
{
window.alert("光碟编号应为数字!");
form2.elements(0).focus();
}
else
{
form2.submit();
}
}
...全文
119 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
icystone 2001-10-24
不好意思,反了。那就把取反去掉。
我的头儿告诉我用type但我一直没搞懂。
回复
吃草的猪 2001-10-24
to icystone
你的方法果然管用。谢谢拉,不过它好象总是反一反的,(form2.disk_id.value)为数字类型时触发该判断语句,而当它为字符型时间却不触发,这是怎么回事呀?
我还想问一下,其他类型的数据该用什么函数判断呢?
是否是数组
是否日期型
是否数字
是否对象
回复
icystone 2001-10-24
else if(!(isNaN(form2.disk_id.value)))
回复
ge_yc 2001-10-24
什么是not 是!吧
回复
吃草的猪 2001-10-24
怎么办呢
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-10-24 04:53
社区公告
暂无公告