只是简单记录问题篇,大神们康康就好😬,方法总比问题多。 个人觉得没有使用任何框架,只是参考了一下文件组织结构,不是不想用😭,是web开发的一些基础语言刚学热乎就出来用了,没学框架。 不过也导致了有时候一些莫名奇妙的错误需要花挺长时间去解决的。所以就记录一下。
在表单提交前,进行一些验证。有时候 onClick 绑定函数时会出现这样的报错 XXX is not defined at HTMLInputElement.onclick 采用原文:https://blog.csdn.net/ywl570717586/article/details/53130863 看完记得那若隐若现的 ; 号
意外篇
其实关于这个问题,之后这个并没有解决我的错误,因为我的发问是错的😂。我的问题不是这个,但我同时也发现了,使用传统function()定义方法在我这并不会影响调用,有点神奇???。 谈谈我的问题,调用语句,check()没有正常起到效果。
<input class="input_submit" type="button" value="立即注册" onclick="check();">script语句,注意注释的window.onload部分,和check(),
<script> /* window.onload = function(){ document.getElementById("username").onblur = isNameNull(); document.getElementById("pwd").onblur = checkpwd(); document.getElementById("repwd").onblur = checkrepwd(); } */ function isNameNull(){ var err1=document.getElementById("error_name"); //alert("getuername_error1"); var str = document.getElementById("username").value; //alert("getuername_error2"); if(str==""){ err1.innerHTML="!用户名不能为空"; return false; } else{ err1.innerHTML=""; return true; } } /*省略部分代码 . . . */ function check(){ if(isNameNull() && checkpwd() && checkrepwd()){ alert("注册成功"); registerForm.submit(); } else{ alert("注册无效"); return; } } </script>似乎有冲突,被覆盖??,反正window.onload和check()不重复调用同一个函数的时候,check()是正常被button使用的。
没解决呢
这是我原SQL语句,用单引号包起占位符?,
select name from userinfo where name='?' and pwd='?'传入替换参数时,出现的出错,
java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).尝试解决了很久很久,把引号去除号问题就没了…就是这样,
select name from userinfo where name=? and pwd=?