Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将参数传递到Javascript方法_Javascript_Methods - Fatal编程技术网

将参数传递到Javascript方法

将参数传递到Javascript方法,javascript,methods,Javascript,Methods,我有以下代码: function isFieldEmpty(input) { if(document.frmRegister.input.value == "") { return false; } return true; } 我用isFieldEmpty(“fieldName”)来命名它。但是,我认为“输入”位不正确 有人能帮

我有以下代码:

function isFieldEmpty(input)
        {   
            if(document.frmRegister.input.value == "")
            {
                return false;
            }
            return true;
        }
我用isFieldEmpty(“fieldName”)来命名它。但是,我认为“输入”位不正确


有人能帮忙吗?

代码正在
frmRegister
上查找一个名为
“input”
的属性。例如,要查找
“fieldName”
(输入的
值),需要括号表示法:

if(document.frmRegister[input].value == "")
// Change -------------^-----^

在JavaScript中,可以使用点符号和文字属性名(
obj.foo
)或使用括号符号和字符串属性名(
obj[“foo”]
)访问对象的属性。在后一种情况下,属性名字符串可以是任何表达式的结果,包括变量或参数查找。

您不仅解决了我的问题;但是你解释了这个问题,所以我现在明白了。干杯(我将在7分钟后接受)