将HTML输入数据传递给Javascript调用

时间:2011-05-09 12:39:47

标签: php javascript html variables

我目前正在使用此代码:

<input type=button value='Call' class="call" onClick='voipCall("<?php echo $number_1;?>")'>
<input type=button id="callendbutton" class="hangup" value='Hangup' onClick='voipHangup()'>

使用变量$ number_1并将其传递给javascript函数以调用该数字。现在我需要另一个部分让用户输入他们自己的号码来调用,但我不知道如何将信息从文本输入框传递到函数调用中。

这样的事情:

<input type="text" tip="Enter alternate phone number" name="phonenumber" id="phonenumber" size="40" value=""/>
<input type=button value='Call' class="call" onClick='voipCall("#phonenumber")'>
<input type=button id="callendbutton4" class="hangup" value='Hangup' onClick='voipHangup()'>

有一种简单的方法吗?

感谢您的帮助

4 个答案:

答案 0 :(得分:2)

您可以使用id“phonenumber”来获取文本输入节点,然后从中获取当前值:

var number = document.getElementById('phonenumber').value;

答案 1 :(得分:0)

在voiphangup()中调用voipCall()。

答案 2 :(得分:0)

您可以使用javascript从电话号码输入文本字段中获取文字。

jquery:voip Call($(“#phonenumber”)。val())

答案 3 :(得分:0)

使用'title'而不是'tip' 使用document.getElementById('phonenumber')访问输入字段并获取其值 如果需要,可以使用PHP设置默认设置的变量,如果非空则获取输入字段值,并在JavaScript调用中使用此变量。