0

我正在开发一个基于 Phonegap 的新 JQM 应用程序。

在一个页面中,我有一个这样的链接(工作正常):

<a href="tel:+1800229933">Call us free!</a>

如何添加(可选)另一个电话号码?我希望该用户可以选择拨打哪个号码。

4

2 回答 2

2

为什么不使用通知?使用 notification.confirm ( http://docs.phonegap.com/en/2.9.0/cordova_notification_notification.md.html#notification.confirm ),用户将获得一个原生对话框并可以选择一个选项。

这是一个例子:

// process the confirmation dialog result
function onConfirm(buttonIndex) {
    var phone = '0123456789'; // default is an Service Agent
    if (2 === buttonIndex) {
        phone = '0987654321'; // user want's local dealer
    } else if (3 === buttonIndex) {
        phone = '911'; // it's really urgent
    }
    location.href = 'tel:' + phone; // trigger native phonecall
}

// Show a custom confirmation dialog
function showConfirm() {
    navigator.notification.confirm(
        'Do you like an agent or local dealer?', // message
         onConfirm,                              // callback to invoke with index of button pressed
        'Please call us',                        // title
        'Service Agent,Dealer,Emergency'         // buttonLabels
    );
}

// Trigger the click event
$('#yourButton').click(function(e) {
    e.preventDefault();
    showConfirm();
});
于 2013-07-05T12:09:42.847 回答
1
<html>
<input type="number" id="number" >
<a id="call">Call us free!</a>
</html

> 这是html

var no = $('#number').value;
var call = "tel:+"+no;
$('#call').attr('href', 'call');

这将是 js 部分

于 2013-07-05T12:12:41.257 回答