2016-07-02 50 views
0

我正在嘗試使用Javascript來設置隱藏字段的值。通過Javascript設置隱藏字段的值

我下面的值綁定到一個標籤這樣一個例子:

var input = $("#mobile-number"), 
    output = $("#output"), 
    input.on("keyup change", function() { 
    var intlNumber = input.intlTelInput("getNumber"); 
    if (intlNumber) { 
     output.text("International: " + intlNumber); 
    } else { 
     output.text("Please enter a number below"); 
    } 
    }); 

這一工程,但我試圖重現,通過在一個隱藏字段存儲的值,而不是顯示它在一個標籤。

+3

如果ID爲'output'用隱藏式輸入標識的元素,你可以使用' output.val()'而不是'output.text()' – daf

+0

也將'output = $(「#output」)後的逗號改爲分號 – mplungjan

+1

html:''和js:'output.val(」your text「);'(就像@daf建議的那樣,如果你不明白那個..) – moped

回答

1

如果你的隱藏字段被命名爲output,剛剛替補text功能由val功能,像這樣:

var input = $("#mobile-number"), 
    output = $("#output"), 
    input.on("keyup change", function() { 
    var intlNumber = input.intlTelInput("getNumber"); 
    if (intlNumber) { 
     output.val("International: " + intlNumber); 
    } else { 
     output.val("Please enter a number below"); 
    } 
    }); 
相關問題