Передача входных данных HTML в вызов Javascript - PullRequest
0 голосов
/ 09 мая 2011

Я сейчас использую этот код:

<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 ]

2 голосов
/ 09 мая 2011

Вы можете использовать идентификатор "phonenumber", чтобы получить узел ввода текста, а затем получить из него текущее значение:

var number = document.getElementById('phonenumber').value;
0 голосов
/ 09 мая 2011

Используйте 'title' вместо 'tip'.
Используйте document.getElementById ('phonenumber') для доступа к полю ввода и получения его значения.
Вы можете установить переменную со значением по умолчанию, установленным PHP, если выхотите получить значение поля ввода, если оно не пустое, и использовать эту переменную в своем вызове JavaScript.

0 голосов
/ 09 мая 2011

Вы можете использовать javascript для получения текста из текстового поля ввода номера телефона.

JQuery: voipCall ($ ( "# PhoneNumber"). Вал ())

0 голосов
/ 09 мая 2011

Вызовите это voipCall () в voiphangup ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...