2013-12-24 77 views
0

我已經搜索了一個解決方案,但沒有成功。我需要爲我的jQuery Mobile/PhoneGap應用程序提供聯繫表單。我有一個node.js的服務器。jQuery Mobile和PhoneGap的聯繫表格

有人有工作的例子或代碼,我可以使用?

+0

不知道哪些數據需要您的聯繫方式,但你可以使用這個文件建立一個。 http://demos.jquerymobile.com/1.4.0/forms/ – Bernhard

回答

0

的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> 
+0

嗨Ved。我認爲這是我手機中的聯繫人列表,對吧?我的意思是一種反饋形式,向管理員發送消息。 – Struct

+0

詳細說明? – Ved

+0

我想要一個簡單的聯繫表單。用戶可以輸入消息,並通過電子郵件將消息提交給我。問題是,php不允許在phonegap和我的服務器有node.js。現在,我不知道如何創建聯繫表單。 – Struct