本文介绍了如何在另一个函数中使用函数中的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下功能



功能showscrno(值)//值将来自下拉

{

if(value ==6)

{

document.frmSCR.txtscrno.disabled = false;

}

其他

{

document.frmSCR.txtscrno.value =;

}

}



函数showsMo​​duleno(ModValue)// ModValue将来自下拉

{

if(ModValue ==1)

{

document.frmSCR.Stypeofchange.disabled = false;

}

else

{

document.frmSCR.Stypeofchange.disabled = true;

}

}



if(ModValue ==1&& value == 7)

{

//我必须隐藏一个下拉菜单

}



请帮助



我尝试过:



功能showscrno(value)//值将来自下拉

{

if(value ==6)

{

document.frmSCR.txtscrno.disabled = false;

}

else

{

document.frmSCR.txtscrno.value =;

}

}



函数showsMo​​duleno(ModValue) // ModValue将来自下拉

{

if(ModValue ==1)

{

if(value ==6)

{

document.frmSCR.Stypeofchange.disabled = false;

}

else

{

document.frmSCR.Stypeofchange.disabled = true;

}

}

else

{

document.frmSCR.Stypeofchange.disable d = TRUE;

}

}

I have a function below

function showscrno(value) //value will come from drop down
{
if (value=="6")
{
document.frmSCR.txtscrno.disabled=false;
}
else
{
document.frmSCR.txtscrno.value="";
}
}

function showsModuleno(ModValue) //ModValue will come from drop down
{
if(ModValue =="1")
{
document.frmSCR.Stypeofchange.disabled=false;
}
else
{
document.frmSCR.Stypeofchange.disabled=true;
}
}

if(ModValue =="1" && value=="7")
{
//I have to hide one dropdown
}

Please help

What I have tried:

function showscrno(value) //value will come from drop down
{
if (value=="6")
{
document.frmSCR.txtscrno.disabled=false;
}
else
{
document.frmSCR.txtscrno.value="";
}
}

function showsModuleno(ModValue) //ModValue will come from drop down
{
if(ModValue =="1")
{
if (value=="6")
{
document.frmSCR.Stypeofchange.disabled=false;
}
else
{
document.frmSCR.Stypeofchange.disabled=true;
}
}
else
{
document.frmSCR.Stypeofchange.disabled=true;
}
}

推荐答案

showsModuleno(ModValue, otherValue){}





2.您可以将otherValue设为全局变量。在你的任何函数之外的javascript顶部



2. You can make the otherValue a global variable. At the top of your javascript outside of any function put

var otherValue = "";

然后您可以设置该值并在该javascript文件中的任何位置使用它。只要确保你没有在该文件中的任何其他位置声明它。

Then you can set that value and use it anywhere in that javascript file. Just make sure you don't declare it anywhere else in that file.


var myValue = '';
       function showscrno(value)
       {
           myValue = value;
           if (value == "6") {
               document.frmSCR.txtscrno.disabled = false;
           }
           else {
               document.frmSCR.txtscrno.value = "";
           }
       }

       function showsModuleno(ModValue) //ModValue will come from drop down
       {

           if (ModValue == "1" && myValue == "7") {
               document.frmSCR.Stypeofchange.disabled = false;
           }
           else {
               document.frmSCR.Stypeofchange.disabled = true;
           }
       }


这篇关于如何在另一个函数中使用函数中的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 16:02