js中函数判断其他函数返回值是不是符合条件,返回值给按钮的DISABLED属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中函数判断其他函数返回值是不是符合条件,返回值给按钮的DISABLED属性相关的知识,希望对你有一定的参考价值。

求助:这个功能怎么实现!

一个HTM页,JS中有3个函数a()、b()、c()控制表单。

其中,2个(a、b)控制文本,1个(c)控制按钮。

如果,a()、b()任何一个返回值FALSE,则c()返回值使按钮disabled;

如果,a()、b()全部返回值true,则c()返回值使按钮撤销disabled属性。
最好能给出代码,谢谢!

var i = 0;

a()如果为真.就把i赋为1,否之为0
b()如果为真.就把i赋为1,否之为0
最后判断I的值.为0则不通过.为1则通过.来给C()赋值.

修复一下答案.

var i=0;
function a()

// you code
//如果通过 i=1 否之i=0
return i

function b()

// you code
//如果通过 i=1 否之i=0
return i

function c()

if(i==1)
button.disabled = ture
else
button.disabled = false
参考技术A 里面的return,返回的只是里面的匿名函数,<br>即返回值作为local.setsearch...callback()这个函数的参数执行<br><br>而不是返回给最外面的searchbystationname()这个函数<br><br>实际上searchbystationname这个函数并没有返回值。。<br><br>补充:当coordinate=searchbystationname(keyword);即给coordinate赋值的时候,searchbystationname(keyword)执行完就销毁了,所以coordinate最后得到的应该是一个空值(猜测)<br>alert()的时候就为null或者“”或者undefined。。<br><br>不知道理解我的意思了没

以上是关于js中函数判断其他函数返回值是不是符合条件,返回值给按钮的DISABLED属性的主要内容,如果未能解决你的问题,请参考以下文章

js 中判断数组中是不是包含某个元素

关于js查找和筛选的几种方式

EXCEL中“IFS”系列函数

Array对象

shell里判断返回值的问题

js如何查找数组中是不是存在某个值