学JavaScript第二天,大概是一个寒假没学的原因,很多C++和Java基础的东西又忘了。
在一个有返回值的函数里,条件语句的返回值,就是函数的返回值,后面的语句将不再执行。
下面是验证表单填写的一个简单代码,却在check()这里卡了很久,惭愧。
总结:return结束当前方法。
- <html>
- <head>
- <title></title>
- <script language="javascript">
- function check(){
- s=document.test.t.value;
- if(s==""){
- alert("不可为空!");
- return false;
- }
- if(s.length>5){
- alert("长度不可超过5!");
- document.test.t.focus();
- return false;
- }
- else{return true;}
- }
- </script>
- </head>
- <body>
- <script language="javascript">
- </script>
- <form name="test" action="01.html" οnsubmit="return check()">
- <input type="text" name="t">
- <input type="submit" value="ok">
- </form>
- </body>
- </html>