Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.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到html标记~传递变量_Javascript_Php_Html_Input - Fatal编程技术网

Javascript到html标记~传递变量

Javascript到html标记~传递变量,javascript,php,html,input,Javascript,Php,Html,Input,所以我的问题是,如何通过html输入框将变量传递给javascript函数 比如说,我有一个函数: function Call(number, text, callerID, CallerIDName, PassCode) 如何在html中创建一个输入框,以便用户在向框中提交值时,为相应的框设置变量 感谢您的帮助,谢谢 假设您有一个number参数的输入标记: <input type="text" id="number" /> 你可以找到一些。如果我误解了您的问题,请告诉我。如果

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

比如说,我有一个函数:

function Call(number, text, callerID, CallerIDName, PassCode)
如何在html中创建一个输入框,以便用户在向框中提交值时,为相应的框设置变量


感谢您的帮助,谢谢

假设您有一个number参数的输入标记:

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

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

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

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


试试这样的

    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>

这有点不清楚……据我所知,您只需使用框的当前值调用函数,类似于onblur='myFuncthis.value',这完全取决于这些变量的来源。您的相关html是什么?您能给我一些示例代码,说明如何将输入框值传递给javascript函数吗?这就是我要问的@DavidThomas这就是我要问的,我如何通过html输入框把它们放进去?我不想把事情复杂化。我只是问如何通过html输入框传递javascript函数变量?好的,这很好,但是我如何在它旁边添加一个提交按钮,以便它在单击该按钮时只处理该特定值?因此,您希望在按下提交按钮时触发调用javascript函数,对输入字段中的值做些什么?
    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>