【问题标题】:contact form for jQuery Mobile and PhoneGapjQuery Mobile 和 PhoneGap 的联系表
【发布时间】:2013-12-24 14:22:30
【问题描述】:

我已经寻找解决方案,但没有成功。我需要我的 jQuery Mobile / PhoneGap 应用程序的联系表。我有一个带有 node.js 的服务器。

有人有我可以使用的工作示例或代码吗?

【问题讨论】:

标签: jquery html node.js jquery-mobile cordova


【解决方案1】:

HTML

<ol data-inset="true" data-role="listview"></ol>

Javascript

<script>       

    document.addEventListener("deviceready", onDeviceReady, false);

    function onDeviceReady() {
        var options = new ContactFindOptions();
        options.filter="";
        options.filter="";
        options.multiple=true;
        var fields = ["*"];  //"*" will return all contact fields
        navigator.contacts.find(fields, onSuccess, onError, options);

    }       

    // display the address information for all contacts
    function onSuccess(contacts) {
        //console.log(JSON.stringify(contacts))
         var li = '';
         $.each(contacts, function(key, value) {
                if(value.name){
                    $.each(value.name, function(key, value) {
                       if(key == 'formatted'){
                           name = value;
                       }

                    });
                }
                if(value.phoneNumbers){
                    $.each(value.phoneNumbers, function(key, value) {
                        phone = value.value;
                    });
                }                    
                li += '<li >'+name+' '+phone+'</li>';
         });


        $("#contact").html(li).trigger('create');
        $("#contact").listview("refresh");

    };

    function onError(contactError) {
        alert('onError!');
    };
</script>

【讨论】:

  • 嗨,韦德。我想这是我手机中的联系人列表,对吧?我的意思是反馈表,向管理员发送消息。
  • 我想要一个简单的联系表格。用户可以输入消息,消息通过电子邮件提交给我。问题是,phonegap 不允许使用 php,而我的服务器有 node.js。现在,我不知道如何创建联系表单。
  • 您可以在phonegap中使用电子邮件或短信插件。
猜你喜欢
  • 2013-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-01
  • 1970-01-01
  • 2014-03-19
  • 2011-09-12
  • 1970-01-01
相关资源
最近更新 更多