2016-07-02 47 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"); 
    } 
    }); 
相关问题