簡體   English   中英

將參數傳遞給Javascript方法

[英]Passing a parameter into a Javascript method

我有以下代碼:

function isFieldEmpty(input)
        {   
            if(document.frmRegister.input.value == "")
            {
                return false;
            }
            return true;
        }

我用isFieldEmpty(“ fieldName”)稱呼它。 但是,我認為“輸入”位不正確...

有人可以幫忙嗎?

該代碼正在frmRegister上尋找一個字面意義為"input"frmRegister 例如,要查找"fieldName"input ),需要使用方括號表示法:

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

在JavaScript中,您可以使用點符號和文字屬性名稱( obj.foo )或使用方括號和字符串屬性名稱( obj["foo"] )訪問obj["foo"]屬性。 在后一種情況下,屬性名稱字符串可以是任何表達式的結果,包括變量或參數查找。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM