如何设置' if'变更函数前的声明

时间:2017-05-23 16:28:07

标签: javascript

这个问题是在Caspio Cloud平台上使用javascript,所以有些事情可能与正常情况有所不同。但基本上,我需要提出一个' if'引用变量'以上的声明'一个更改函数,运行一些其他代码,我无法弄清楚。

问题在于,在Caspio的形式中,Virtual9字段将会改变'在表单的负载上,所以它运行更改js。我不需要运行更改js onload,也只有在变量' item'一片空白。



5377




我已使用警报窗口测试了这些变量,并且它们已正确使用。我只需要确保如果变量' item'一片空白。

编辑:澄清一下,当表单加载时,ItemID字段可能为空,也可能不为空(基于传递的参数)。

如果它不为null,那么Virtual9字段(用户进行选择的地方)将被隐藏 - 因为ItemID已经有一个值并且不需要更改。

但是,如果ItemID为null,则Virtual9将可见,用户可以进行更改,从而更新ItemID字段。用户可以多次更新Virtual9(寻找正确的记录),因此需要不断更新ItemID(即使在这种情况下不再为null)。

这就是为什么我认为最好的解决方案是禁用onload的代码,如果可能的话。这样代码就可以在更改Virtual9但不是onload时运行。

0 个答案:

没有答案