Mobil formlar: açılır listelerin nasıl değiştirileceği. Veri kaydetme yeteneği sağlayın. Alan başlıklarını sola hizalamak mobil cihazlar için neden kötü?

  • 20.04.2019

JQuery Mobile, HTML formlarına otomatik olarak stil ekleyerek onları daha çekici, dokunuşa daha kolay hale getirecek.

JQuery Mobil Form Yapısı

Öğeleri biçimlendirmek için CSS kullanmak için JQuery Mobile HTML formu onları daha çekici ve kullanımı daha kolay hale getirmek için.

jQuery Mobile'da kullanabilirsiniz aşağıdaki öğeler formlar:

  • metin giriş alanı
  • Bir giriş alanı arayın
  • Radyo düğmesi
  • onay kutusu
  • Seçim Menüsü
  • kaydırıcı
  • Flip geçiş anahtarı

NS jQuery kullanarak Mobil form, bilmeniz gerekenler:

  • <Форма>öğenin bir yolu ve bir eylem özniteliği olmalıdır
  • Her form öğesinin benzersiz bir "ID" özniteliği olmalıdır. Kimlik, site genelindeki tüm sayfalarda benzersiz olmalıdır. Bunun nedeni ise Jquery Mobil tek sayfalık gezinme mekanizması, kümenin farklı sayfalar eşzamanlı
  • Her form öğesinin bir etiketi olmalıdır. Ayarlar sekmesi içinöğe kimliğiyle eşleşen özellikler

örnekler

yöntem = "gönder" eylem = "demoform.html" >




Denemek "

Etiketi gizlemek için UI-Gizli Erişilebilir sınıfını kullanın. Bu, genellikle bir öğeyi yer tutucu etiketi olarak ilişkilendirdiğinizde kullanılır:

örnekler






Denemek "

Tavsiye: Giriş alanının içeriğini temizlemek için bir düğme eklemek için net-BTN = "true" öznitelik verilerini kullanabiliriz (giriş alanının sağındaki X):

örnekler

<Ярлык = "имя_файла">İsim:
<Входной тип = "текст" имя = "имя_файла" ID = "имя_файла" данных четко БТН = "истинный">


Denemek "

JQuery Mobil Formlar Simgesi

Form düğmesi kodu standart HTML<вход>öğe (düğme, sıfırlama, gönderme). Stilleri otomatik olarak oluşturacaklar, otomatik olarak uyarlayacaklar mobil cihazlar masaüstüne:

örnekler


<Тип входного = "Сброс" значение = "кнопка сброса">


Denemek "

Ek stiller eklemeniz gerekirse<вход>düğmesi, aşağıdaki tablo verilerini kullanabilirsiniz- * öznitelikleri:

Simge ekleme düğmesi:


<Тип входного = "Сброс" значение = "кнопка сброса">


Denemek "

konteyner alanı

Etiketlerin ve form öğelerinin daha uygun görünmesini sağlamak için geniş ekran lütfen, veya

etiket / form öğesini çevreleyen öğe, "UI-fields include" sınıfıyla birlikte kullanılır
:

örnekler










Denemek "

Tavsiye: jQuery Mobile'ın etkileşimli öğelere otomatik olarak stil eklemesini önlemek için data role = "no" özniteliğini kullanın.

IBM Zoltan Collin'de UX tasarımcısı.

yer imlerine

Zoltan Collin

Açılır formlar bariz bir tasarım kararı gibi görünüyor: Oluşturulmaları kolay ve ucuzlar, çok fazla yer kaplamazlar, girilen bilgileri otomatik olarak doğrularlar, tüm tarayıcılar ve platformlar tarafından desteklenirler ve kullanıcılar zaten bunlara alışmıştır. .

Tasarımcılar çoğu zaman yersiz açılır listeler kullanır, ancak yönetmenin görüşüne göre Google ürünü Luke Wroblewski, bu kalıp sadece son çare olarak kullanılmalıdır.

Bazı sınırlamalara bir göz atalım:

  • Açılır seçenekler, kullanıcı forma tıklayana veya dokunana kadar görünmez. Ek olarak, ilk bakışta listede kaç satır olacağını tahmin etmek imkansızdır - iki veya elli.
  • Açılır listeden bir seçenek seçmek, özellikle mobil cihazlarda çok adımlı bir işlemdir: ilk olarak, kullanıcının forma dokunması ve seçenekleri açması, istediğini bulmak için aşağı kaydırması, seçmesi ve listeyi kapatması gerekir. .
  • Açılır menüler tasarımcıları tembelleştirir, her şeyi eklemek çok kolaydır olası seçenekler herhangi bir önceliklendirme olmadan tek bir listede. Bu nedenle, açılır menü başka bir şablon olan hamburger menüsüne çok benzer.
  • Bir ülke seçmek gibi uzun listeler arasında gezinmek bir kabus. Özellikle klavye aramasının genellikle kullanılamadığı mobil cihazlarda.
  • Bazı cihazlarda seçenekleri görüntüleme alanı çok küçüktür, bu nedenle kaydırmak bir kabus olabilir.

Miktar görünür seçenekler iOS'taki liste son derece önemsiz görünebilir

İyi haber şu ki, orada çok sayıdaçoğu durumda açılır listelerden daha iyi çalışacak olan veri girişi için alternatif öğeler.

Seçeneklerin sayısını tahmin edin

İki seçenekten birini seçmeniz gereken çözümler için açılır listeler kullanmayın. Bunun yerine bir onay kutusu veya radyo düğmesi deneyin.

Az sayıda birbirini dışlayan için seçenekler yapacak radyo düğmeleri veya Segmentli Kontrol düğmeleri şeklinde oluşturur. Kullanıcı mevcut tüm seçenekleri hemen görecek ve listeyi genişletmek zorunda kalmayacak.

Bölünmüş Kontrol düğmelerini kullanma örneği

Görünen seçeneklerin sayısı, ekranın genişliğine ve metnin uzunluğuna bağlıdır. Ancak, beşten fazla seçenek kullanmayın.

Kullanıcı tam olarak ne bulacağını bildiğinde, çok sayıda iyi tanımlanmış seçenek için filtrelenmiş bir açılır listeye sahip bir giriş formu kullanın.

Tüm listede gezinmemek için kullanıcılar ilk harfleri girebilir ve filtrelenmiş seçenekleri seçebilir

Büyük, çeşitli listeler için, popüler yanıt seçeneklerinin listeye dahil edilmesi için mevcut kullanıcı verilerini kullanmak en iyisidir. Bu durumda, kullanıcıların %90'ı gerekli seçeneği hemen seçebilecek ve kalan %10'u bir sonraki soruda belirtilecek olan "Diğer" seçeneğine tıklayacaktır.

Diğer en şık çözüm olmasa da, önceliklendirme çoğu kullanıcı için UX'i iyileştirebilir.

Tercih ettiğiniz giriş formunu derecelendirin

Açılır listenin avantajlarından biri, kullanıcıların çok fazla yazmak zorunda kalmamasıdır. Ancak, biraz yazdırmanız gerekiyorsa ve veriler oldukça sık isteniyorsa (örneğin, kişisel bilgi), o zaman listeden seçmek yerine bunları girmek daha uygundur.

Mobil cihazlarda doğum yılını girmenin en kolay yolu Sayısal tuş takımı bir açılır liste yerine

Genel konuşma, Sayısal tuş takımı- çoğu etkili yöntem sayısal bir değer girin.

Liste değerleri sırayla sıralansa bile, kullanıcıların bunları çevirmek yerine elle girmeleri daha kolay olabilir.

Bir kişinin girdiği verileri onaylamanız sizin için önemliyse, filtrelenmiş bir açılır liste içeren giriş formunu kullanın.

Örneğin, kullanıcının bir durum belirtmesi gerektiğinde, listeyi filtreleyin mevcut seçenekler belki sadece bir harf

Bu, özellikle liste öğelerinin sıralama düzeni tamamen net değilse önemlidir.

Örneğin, kullanıcılar para birimlerinin nasıl sıralandığını anlamıyor. Hem adıyla hem de kısaltmasıyla arama yapabilmelerini sağlayın

Aynısı ülke listesi için de geçerlidir.

Yolcu sayısı veya sepetteki ürün sayısı gibi tam sayılar için bir stepper kullanmak en iyisidir. Kullanıcıların tek bir tıklama ile değeri artırmasını veya azaltmasını sağlayacaktır.

İçin kesirli sayılar veya bir ölçekte bulunan değişkenler için bir kaydırıcı kullanmak en iyisidir.

seni kullananlar mobil uygulama veya belirli bir amacı olan bir web sitesi. Genellikle, kullanıcı ile hedefi arasında duran şey formdur. Aslında formlar, kullanıcı hedeflerine ulaşma sürecindeki son adım olarak kabul edilir. Bu nedenle, kullanıcının formu olabildiğince hızlı ve herhangi bir engel olmadan doldurması çok önemlidir.

Basit, anlaşılır formlar oluşturmak için bu yedi kuralı izleyin:

Kural 1: Formlar, kullanıcının verilerini nasıl girdiğiyle tutarlı olmalıdır

Form alanlarının arabirim öğeleriyle (klavye gibi) örtüşmediğinden emin olun. Kullanıcı form alanlarını doldururken, alanları otomatik olarak yukarı taşıyın.

Kural # 2: Giriş alanlarının sayısını ve kullanıcının yazma ihtiyacını en aza indirin

Bir form ne kadar uzun ve karmaşık görünürse, kullanıcıların özellikle küçük ekranlarda boş alanları doldurmak istemesi o kadar az olasıdır. Giriş alanlarının sayısını azaltarak, özellikle kullanıcıdan çok fazla bilgi istendiğinde formunuzun daha az meşgul olmasını sağlayabilirsiniz.

Formunuzu olabildiğince basit ve kısa tutun

Ancak alan sayısını azaltmak yeterli değildir. Kullanıcının veri girerken harcadığı efor miktarına da dikkat etmelisiniz. Baskı, yüksek derecede etkileşim gerektirir; tam formatlı bir klavyeden (özellikle dokunmatik ekranda) girerken bile yüksek bir hata olasılığı vardır.

Bu nedenle, yazma ihtiyacını ve kullanıcı hatasını en aza indirmeye çalışın.

Akıllı varsayılanlar

Akıllı varsayılanlar, kullanıcıların tüm form alanlarını daha hızlı ve daha doğru doldurmasına yardımcı olur. Örneğin, kullanıcının coğrafi konum verilerine göre ikamet ettiği ülke için bir ön seçim yapabilirsiniz.

Otomatik algılama konum, kullanıcının bir otel odası araması için zaman kazandıracak

Benzer ancak birbirini dışlayan seçenekler için radyo düğmeleri

Kullanıcı bir seçenekler listesinden bir seçimle karşı karşıya kaldığında, yatay bir etiket listesi kullanmayı düşünün. Bu, daha verimli kullanmanızı sağlar kullanılabilir alan ekran.

Minimum / maksimum fiyat veya bütçe aralığı için kaydırıcılar

Fiyatları veya bütçeleri içeren alanlar için kaydırıcıları kullanmayı düşünün. Böylece kullanıcı kaydırıcıyı minimum / maksimum değere taşıyabilir. Kaydırıcı yatay olarak kolayca hareket ettirilebilir ve görsel ipuçlarını kullanarak bu eylemi kolayca özelleştirebilirsiniz. Ancak, kaydırıcıyla etkileşim kurarken (özellikle başparmaklarınızı kullanırken) sayıların gizlenmemesi gerektiğini unutmayın.

Fiyat seçimi için AirBnB şekilli kaydırıcı

Kural # 3: Form başlıkları ya alanların üzerinde olmalı ya da kayan olmalıdır

Başlıklar, kullanıcıya alanın asıl amacını anlatır ve net metin, kullanıcı arayüzünü daha erişilebilir hale getirmenin ana yollarından biridir.

Neden bir alanın içinde asla metin başlıkları kullanmamalısınız?

Alanın (veya yer tutucunun) içindeki başlıklar, form alanı içindeki ve kullanıcı verilerini girmeye başlar başlamaz kaybolan metinlerdir.

Alan içindeki başlıklar
Kutu içi başlıklar estetik olarak iyi görünse de, bu avantaj genellikle abartılır. Ana hata, bağlamın kaybıdır. Kullanıcı alana tıkladıktan sonra etiket kaybolur. Ve buna göre, tam olarak ihtiyaç duyulanı yazdığını doğrulayamaz.

Bir alanın içindeki metin, görsel bir başlığın en iyi alternatifi değildir

Ayrıca alana daha önce bir şeyler yazıldığını gören bazı kullanıcılar, alanın zaten doldurulduğunu ve başka bir şey girmesine gerek olmadığını düşünebilir ve doldurmayı görmezden gelebilir.

Alan başlıklarını sola hizalamak mobil cihazlar için neden kötü?

Bir mobil cihazda sola hizalı başlıklar kullanırken göz önünde bulundurulması gereken ana şeyler ekran boyutu ve en boy oranıdır. Soldaki başlık alanın karşısındaysa, dikey ekran yönlendirmesi ile alanın kendisi için çok az alanınız olacaktır. Bu, kullanıcının girdiğini görüntülemek için yeterli alan kalmadığından kullanımda belirli bir karmaşıklık yaratır. Girilen metnin görülememesi, formu göndermeden önce girerken hatayı hızlı bir şekilde fark etmeyi imkansız hale getirdiği için kullanıcılar için sorun yaratır.

Veriler tam olarak görünmüyorsa bir hatayı tespit etmek çok zordur.

Üstte veya duyarlı başlıkta başlık

Kullanıcıların neyi nasıl doldurduklarını görebilmeleri için form başlıkları form alanlarının üstünde olmalıdır. Form başlıklarını formun üzerinde konumlandırmanın ana avantajı, formu ekranın tüm genişliği boyunca uzatabilmeniz ve veri girişi için yeterince büyük hale getirebilmenizdir (örneğin, yazı tipi boyutu 16 piksel ile). Ek bir avantaj net ve anlaşılır başlıklar yazmak (1-2 kelime ile sınırlı olmamak üzere) mümkün olacaktır.

Başlıkları alanların üzerine yerleştirmenin ana dezavantajı, tüm formun kaplanmasıdır. daha çok alan dikey olarak, bu da kullanıcının ekranı kaydırması gerektiği anlamına gelir. Ancak bu çok değil ciddi problem- bugün herkes kaydırmaya alıştı.

Alternatif olarak, kullanıcıların alanı doğru doldurduğunu anlamak için duyarlı başlıklar kullanabilirsiniz. Yer tutucu metin varsayılan olarak görüntülenir, ancak alana dokunup metni girdikten sonra, aşağıda gösterildiği gibi yer tutucu metin alanın en üstüne gider.

Kural # 4: Form alanı doğrulaması gerçek zamanlı olarak yapılmalıdır

Mükemmel bir dünyada, kullanıcılar bir form doldurur gerekli bilgi ve bu görevi başarıyla tamamlayın. Gerçek dünyada, kullanıcılar sıklıkla hata yapar. Aynı zamanda, tüm alanları doldurma işleminden sonra “gönder” düğmesine ulaşmaları ve bir hata yaptıklarını görmeleri kullanıcılardan hoşlanmazlar. Alandaki başarı/hata hakkında kullanıcıyı doldurduktan hemen sonra bilgilendirmeniz doğru olacaktır. Doğrulama mesajı, girilen bilgilerin doğruluğu konusunda kullanıcıyı anında bilgilendirir. Bu yaklaşım, kullanıcıların gönder düğmesine bastıktan sonra hataların görüntülenmesini beklemek zorunda kalmadan yapılan hataları daha hızlı düzeltmelerini sağlar.

Sorulara özel cevaplar bekliyorsanız, neleri ve hangi biçimde girmeniz gerektiğini hemen göstermelisiniz.

Dize doğrulama da bir çözüm olabilir. Aşağıdaki örnekte görebilirsiniz iyi örnek olası bir hata nasıl düzeltilir.

Kural # 5: Klavye düzenini giriş verilerine göre görüntüleyin

Kullanıcılar uygulamada uygun klavye düzenini tercih ederler. Örneğin, bir kullanıcının bir sayı girmesi gerektiğinde kredi kartı, kullanıcının sembol yerine sayı girebilmesi için yalnızca sayı girişini göster. Bu, dolum oranını artıracak ve miktarı azaltacaktır. olası hatalar giriş.

bundan emin olmalısın fırsat verildi bireysel parçalarda değil, uygulama boyunca uygulanır.

Kural # 6: Bağlamda Yararlı Bilgi Sağlayın

Bazen, ilgili ve kullanışlı bilgi formu kullanıcı tarafından geçirme işlemini basitleştirmek için. Ancak bu tür eşlik eden metinler yalnızca gerçekten gerekli olduğunda kullanılmalıdır:

  • Tarihleri ​​planlarken, kullanıcılar haftanın günlerini belirlemek için yerleşik takvim gibi içeriğe değer verir. Bu, takvimi görüntülemek için uygulamadan çıkış yapma ihtiyacını azaltır, bu da kullanıcının dikkatini ana görevinden uzaklaştırma riskini azaltır.

  • İnsanlar verilerinin güvenliği konusunda endişe duyabilir, bu nedenle verilerinin üçüncü şahıslarla paylaşılmayacağını onlara göstermeniz gerekir.

İyi bir form kuralı olarak, açıklamayı 100 karakterden fazla uzatmayın.

Kural # 7: Esnek Format Kullanın

Bazı görevler, kullanıcıdan çok doğru bilgiler gerektirir. Ancak aynı zamanda, kullanıcının belirli bir biçimde bilgi vermesini istemek, iyi kullanılabilirlik ilkelerine aykırı olabilir. Kullanıcıdan bir forma sayısal verileri (telefon numarası gibi) girmesini istiyorsanız, esnek olun ve destekleyebilecek ekranlar oluşturun. farklı formatlar Hataları önlemek için bilgileri en kullanıcı dostu biçimde girin ve görüntüleyin.

Sabit bir veri giriş formatı kullanmayın

Çıktı

Kullanıcının formu doldururken her türlü şüphesi olabilir, bu yüzden bu işlemi olabildiğince basit hale getirmeye çalışmalısınız. Bu makaledeki tüm ipuçları, formlarınızın kullanılabilirliğini önemli ölçüde artırabilir.

Şunlar için geçerlidir: Dynamics 365 (çevrimiçi), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Ekspres Telefonlar için Microsoft Dynamics 365, telefonla kullanım için optimize edilmiş bir form kullanır. Bir formu düzenlerken, hangi alanların hangi sırayla görüntüleneceğini siz seçersiniz. Bazı alanları salt okunur yapabilirsiniz, ancak CRM Express telefon formlarında form komut dosyalarını kullanamazsınız.

Ekspres telefonlar için CRM, önceki versiyon telefon uygulaması Microsoft Dynamics 365 için En son sürüm telefon uygulaması - Telefonlar için Microsoft Dynamics 365 - aşağıdakilerle aynı işlevleri sağlar: Microsoft uygulaması Tabletler için Dynamics 365. Telefonlar ve tabletler için Dynamics 365 kurulumu hakkında bilgi için bkz. Telefonlar ve tabletler için Dynamics 365'i kurma.

Birden çok formunuz varsa, formları yeniden sıralamanız ve kullanıcıların görevlerini yerine getirmek için ihtiyaç duydukları formları görmeleri için uygun güvenlik rollerini atamanız gerekir.

Bu bölümde

Mobil Ekspres Formu Görüntüle

Mobil Ekspres Formu Oluşturma

Mobil Ekspres Formu Görüntüle

Bir mobil form oluşturmanın ilk adımı, neye benzediğini anlamaktır. Telefonunuzda Ekspres Telefonlar için CRM uygulamasını başlatın ve kuruluşunuzda oturum açın.

Buradan, düzenlemek için ihtiyacınız olan forma sahip varlığı bulun ve açın. mevcut kayıt veya yeni bir tane oluşturun.

Gördüğünüz gibi, form bir alanların listesidir.

Not

Yalnızca veri içeren alanlar görüntülenir.

Verileri düzenlemek için simgeye tıklayın. Değiştirmek formun alt kısmında. Alan etiketleri, düzenleme için daha fazla alan sağlamak üzere kaydırılır. Artık tüm alanlar görüntüleniyor. Aşağı kaydırırsanız, ilgili varlık ilişkisi tanımlarında tanımlandığı gibi tüm ilgili varlıkların bir listesini görebilirsiniz.

Mobil Ekspres Formu Oluşturma

eğer birkaç mobil formlar, başka herhangi bir form türünü oluşturduğunuz gibi yeni bir tane oluşturun. Birden çok form oluştururken, formların sırasını ve formun güvenlik rollerini ayarlamalısınız. Kullanıcılar, Express telefonlar için CRM uygulamasındaki formlar arasında gezinebilir; ilk formu, güvenlik rollerinin görmelerine izin verdiği formlar sırasında görürler. Bir örnek için, bkz. Çoklu Formlar.

bölüme git Seçenekler > Ayarlar... Lütfen seçin Sistemi yapılandırın.

Düğümü genişlet varlıklar ve yeni bir mobil form oluşturmak istediğiniz varlığı seçin.

Varlığı genişletin ve düğümü seçin Formlar.

Lütfen seçin Oluşturmak ve Mobil - Ekspres.

Bu komut görüntülenmezse, varlığın Ekspres telefonlar için CRM desteği etkin değildir. Bu, bazı varlıklar için değiştirilebilir. ek bilgi Varlık Seçeneklerini Etkinleştirme veya Devre Dışı Bırakma konusuna bakın.

Mobile Express form adlarının benzersiz olması gerekmez, ancak bunları listedeki diğer Mobile Express formlarından ayırt etmek için anlamlı olmaları gerekir. Bu, formların sırasını ayarlarken önemlidir.

Şimdi şekli değiştirebilir veya seçebilirsiniz. Kaydet ve kapat Kapatmak için Daha fazla bilgi: Mobil Ekspres Formunu Değiştirin

Formların sırasını ayarlama

    Varlık için formlar listesinde, Form siparişi ve seçin Mobil - Ekspres.

    iletişim kutusunda Form siparişi bir şekil seçin ve şekli şekil sırasında yukarı veya aşağı taşımak için yeşil okları kullanın.

    Aynı zamanda, her mobil formun kendi anlamlı adının olması uygun olacaktır.

    Lütfen seçin Tamam iletişim kutusunu kapatmak için Form siparişi.

Not

Sen, rolün taşıyıcısı olarak " Sistem yöneticisi"veya" Sistem Özelleştirici ", tüm formlara erişebilirsiniz. Tek yol Express Phone CRM uygulamasında Mobile Express formlarına uygulanan özelleştirmeleri görüntüleyin, formları yeni oluşturulan form en üstte olacak şekilde düzenlemektir.

Mobil Ekspres Formunu Değiştirme

Diğer varlık formlarının aksine, Mobile Express Form Düzenleyicisi'nde yeni varlık ilişkisi nitelikleri oluşturamazsınız. Ancak, varsayılan çözümde her zaman Mobile Express formunu değiştirebilirsiniz.

    Varsayılan çözümde, genişletmek için Çözüm Gezgini'ni kullanın. varlıklar ve düzenlemek istediğiniz mobil formu olan varlığı seçin.

    Formlar listesinde, sütunun bulunduğu formu seçin. Form türü bir değer var Mobil - Ekspres.

Mobil form düzenleyici açılacaktır.

Bu kadar basit bir form ile kurulum görevleri aşağıdaki gibidir.

    Forma dahil edilecek alanları seçin.

    Alanların yerini seçme.

    Bazı alanlara salt okunur erişim izni verme kararı.

    Bittiğinde ayarları yayınlayın. Daha fazla bilgi için, bkz. Yayınlama Ayarları.

Varsayılan olarak, işletmenin veya sistemin gerektirdiği tüm alanlar forma dahildir ve silinemez. Gerekli bir alanı salt okunur yaparsanız, kullanıcılar o alanı düzenleyemez. oluştururken Yeni giriş salt okunur alan görüntülenmez, ancak kullanıcı yine de bu veriler olmadan kaydı kaydedebilir. Aynı kaydı web'de veya Telefonlar ve tabletler için Dynamics 365 uygulamasında değiştirirseniz, kullanıcının değişiklikleri kaydetmeden önce bu değeri girmesi gerekir.

Ayrıca bakınız

Telif hakkı © 2017 Microsoft Corporation. Tüm hakları saklıdır.