2013-12-24 3 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 не разрешается при телефонной запинке, а у моего сервера есть node.js. Теперь я не знаю, как создать контактную форму. – Struct