Javascript到html标签〜传递一个变量

时间:2013-12-06 19:56:01

标签: javascript php html input

所以我的问题是,如何通过html输入框将变量传递给javascript函数?

喜欢,假设我有一个功能:

function Call(number, text, callerID, CallerIDName, PassCode)

如何在html中创建一个输入框,以便当用户向框中提交值时,它会为该对应的框设置变量?

感谢所有帮助,谢谢!

3 个答案:

答案 0 :(得分:0)

假设您有“数字”参数的输入标记:

<input type="text" id="number" />

然后你可以像这样获得字段的值;

document.getElementById("number").value

您可以找到一些examples here。如果我误解了你的问题,请告诉我。

答案 1 :(得分:0)

如果要将所有表单元素或所选元素转换为变量或对象数组,则需要直接或使用jquery执行grunt工作。

这篇文章展示了两种方法。

Converting form data to an object

答案 2 :(得分:0)

尝试这样的事情......

    Name: <input type="text" id="number"><br>
    Text: <input type="text" id="text"><br>
    Caller Id Name: <input type="text" id="CallerIDName"><br>
    Passcode: <input type="text" id="Passcode"><br>
    <script>
    function Call() {
        var number = document.getElementById("number").value;
        var text = document.getElementById("text").value;
        var CallerIDName = document.getElementById("CallerIDName").value;
        var Passcode = document.getElementById("Passcode").value;
        //do something here...
    }
    </script>
    <button onclick="Call();">Click to Call</button>