一个函数返回值的疑问,求解答

原创 2018年04月17日 11:19:26

代码实现:

需要解答的地方:为什么check方法的两个判断分支,要有return,笔者已经测试过了,如果不return,当两项都为空时,只能检测出生日不能为空,而且页面会跳转到新的界面,不能检测邮件不能为空,疑问是if分支的return和onclick的return的作用及他们的工作原理是什么,求解答,感激不尽。

另一种方法,不用返回值:

<form>

<input type="text" id="book" requried /><br/>

<input type="submit" value="提交" onclick="check(this.form)"/>

</form>

<script type="text/javascript">

 function check(evt){

  var node=evt.book;

  if(node.value==""){

    node.setCustomValidity("此空必填");

}else{

   node.setCustomValidity("");

}

}

</script>

测试结果:如果为空就提交会出现自定义的提示信息,如果填了之后提交会提交表单 


《微型计算机系统原理及应用》疑问解答.doc

  • 2010年09月20日 19:24
  • 256KB
  • 下载

C入门 解答入门疑问 专为初学者

  • 2010年12月18日 20:13
  • 1.66MB
  • 下载

函数返回值的疑问

这两天看C++有一个地方很是疑惑。普通情况下我们在函数内进行普通值返回的时候在内存栈空间内其实是自动产生了一个临时变量temp,它是返回值的一个副本一个copy,函数在return的时候其实是retu...
  • yuntongsf
  • yuntongsf
  • 2010-09-29 10:53:00
  • 785

深圳市技成培训第156期西门子s7-200答疑

  • 2010年03月24日 22:18
  • 105KB
  • 下载

内存溢出小程序

  • 2013年12月16日 20:26
  • 2.23MB
  • 下载

十万个为什么(计算机)

  • 2007年05月16日 16:33
  • 4.44MB
  • 下载

win-tc 帮助文件

  • 2010年06月01日 11:31
  • 555KB
  • 下载

关于素质选修课交费的一些问题

今天下午我学院教学办核实了一下素质选修课交费的问题,在交费单子上说明一下是给哪门交,一定要写清楚。这次学院没有给我们班所有同学的选课结果单,所以没法统一交费,大家就自己到学校行政楼一层交费。还有有的同...
  • yanwei_yao
  • yanwei_yao
  • 2005-03-08 20:07:00
  • 1050

杭电oj疑问

  • 2012年04月13日 14:00
  • 4KB
  • 下载

FLUENT新手常见问题解答

  • 2011年01月16日 16:31
  • 365KB
  • 下载
收藏助手
不良信息举报
您举报文章:一个函数返回值的疑问,求解答
举报原因:
原因补充:

(最多只允许输入30个字)