关于jsp中OnSubmit="return check()"感觉像无法进入的问题

来源:互联网 发布:linux重命名文件的命令 编辑:程序博客网 时间:2024/05/19 05:33

   前几天为了在MyEclipse里写个jsp页面的表单验证问题 在<form OnSubmit="return check()">里感觉当提交里都没有进入js里的check();注意在myeclipse里面return check()这样的形式就是一个BUG 会有红色X,有的人说不用理它,哪下面来解决为什么在 OnSubmit="return check()"提交时会进不去呢?

  1 进去其实是进去了的,js有个特点就是不检查语法错误,当其有语法错误时,其默认返回的是true;就像如果你这样写的 String name = document.getElementById("name”).Value;或者String name = document.getElementById("name”).valueOf();这两句都是错的,它们返回的值都是Object类形的,并不是你表单里的内容,到这check()已经返回true;下面的语句就跟本没用;

  2 要取得你表单里真正的值 String name = document.getElementById("name”).value;注意value是小写!我就犯了第一个错误写成Value了!

原创粉丝点击