25 Temmuz 2014, Cuma

Çok Fazlı Form Öğretici Çoklu Adım Javascript Php Programlama

Mmm geçmiş Çok fazlı birden fazla aşamaya sahip formları formlardır Birden aşamaları ve bunların ideali üzerine yeriniz sınırlı bir miktarda varsa Formunuza ayırmanız Sahip olduğunuz formu çok uzun ise ya da onu kırmak isteyebilirsiniz iki aşamada ve esasen görüntülemek için kullanılabilir İstediğiniz herhangi bir özel sırayla herhangi bir HTML içeriği dolayısıyla bu gösteriye iş akışını zevk için ne Biz mühendis olacağım yerde sonraki videoyu yakalamak için emin olun online sınav veya online sınav veya sınav ve biz belge hakkında vücutta form öğesi koyarak başlayacağız Bu formu bir kimlik verecek

yakın bir kaç satır emin inmek Çok faza beri eşit javascript kullanarak bu formu göndererek olacak koyacağız eşittir return false göndermek üzerinde böylece durumda size form Gönder düğmesi bir koyun Biz gidiyoruz çünk

ü formu normal bir şekilde göndermek için izin vermez javascript bilginin bu konuda daha fazla oynamak bu formu kullanarak gönderdiğinizde Zamanı geldiğinde Şimdi bu özel form için sadece kullanmak

“Ders Kodu: http://www.developphp.com/video/JavaScript/Multiphase-Form-Programming-Tutorial-Multi-Step JavaScript, HTML5 ve PHP kullanarak çok fazlı formları mühen...”
Adam Khoury

için gidiyorum yapmak için ancak forma dışarı iki sahne yaptım Hindistan dışında forma dışında farklı evreleri Şimdi en vermedi vereyim ki giysili birkaç satır aşağı gitmek Fikir aşaması bir ve daha sonra sadece istediğiniz o formunuzda tüm öğeleri koymak Formun faz biri benim 1. evrede yani Ben bu iki unsuru var gidiyorum İlk ad ve soyadı alarak kendi giriş elemanları Burada benim giriş etiketleri görebilir ve onlar kimliğine sahip postname ve ilk ismi Bu

Çok Fazlı Form Öğretici Çoklu Adım Javascript Php Programlama Resim 1 Çok Fazlı Form Öğretici Çoklu Adım Javascript Php Programlama Resim 2 Çok Fazlı Form Öğretici Çoklu Adım Javascript Php Programlama Resim 3 Çok Fazlı Form Öğretici Çoklu Adım Javascript Php Programlama Resim 4

formu işlemek ve bunu gönderdiğinizde ve soyadı artık aynı Bizim PHP ayrıştırmak süre bu ad oyuna gelecek niteliklerini nerede ve bu haberi değişkenler olacak scooped nasıl Bu formu ayrıştırır PHP komut yüzden bu ad özniteliği kullanılarak Eğer kaşık ancak bu değişken ismi buna göre olduğu gibi şimdi biz kullanıyoruz kimlik öznitelikleri çoğunlukla sadece JavaScript ile elemanları ile iletişim kurmak için tüm sihir istediğimiz biz onlara değerlerini alabilirsiniz bu şekilde gerçekleşmesi için böyle şeyler sonuna

kadar bu yüzden benim faz 1 ben sadece ilk ismini topluyorum ve kullanıcının soyadı şimdi düğmesi I yerinde var etiket aşk kadar onların ad ve soyadınızı doldurun sonra da devam Onları Devam hit istiyor ve daha sonra görünüme resmi benim bir sonraki aşama gelirsen Onlar durdurma düğmesine vurduğunuzda şimdi işlevi Koşmak istiyorum aslında sahip olduğu işlev yerinde ve böylece işlem aşaması biri denir JavaScript liste ben işlevi oldum süreç faz 1 açılış kaşlı ayraç ve eski varlık farklı aşamalarında şimdi küme ayracı kapatma Bir javascript tarafından işlenen yapacağız beklemeye kadar bazı değişkenleri kullanarak konum bu değişkenler poppin oluyor böylece ya da bazı borç korumak ve biz sadece bu değişkenleri başlatılıyor ediyoruz Burada bu şekilde zaman onları herhangi veren başlangıç ​​değerleri sadece bu değişken başlatılırken edildi yapacağız fonksiyonların içinde onlara değer vereceksin ve sadece benim programlarını yapmak kod Biraz daha yalın Ben de bu fonksiyonu fonksiyonları isim eklemek için gidiyorum Ben elemanı olsun istiyorum belge aramak zorunda kalmazsınız yerde altını olduğunu Bay Kimliği pek çok kez benim işlevleri ben bu dize pek çok kez kullanmak zorunda kalmazsınız tamam şimdi biz erişmek için bu işlevi kullanabilirsiniz çünkü biz yapacağımızı ne dışında herhangi unsurlar yüzden onların değerini almazsınız böylece servet süreci aşamasında kimse bu meydana gidiyor Kullanıcı tıklama düğmesi işlemi aşamasını durdurma zaman doğru bir fonksiyonudur arasında olacak yangın Onlar tıkladıklarında o zaman düğmeye devam Bu kodu alacak yürütmek için gidiyor ilk isim katma değer ve soyadı Bu yerel değişkenler içine bu koyabilirsiniz buraya giriş elemanları Bu isim ve l-name F ardından koşmak ve durum varsa olabilir uzunluğunu kontrol için bu dizeleri sadece emin olmak için iki karakter aslında üç karakter daha fazla veya vardır bu yüzden ilk isim uzunluğu daha büyük iki karakter ise ve soyadı bağlantı sonra daha büyük iki karakterden bunu kabul ve programın devam hale getirmek için bazı çağrı çalışacaktır Onlar en az üç karakter olduğunu başka Daha alanları doldurun onlara anlatmak için bu uyarıyı kaçamam şimdi bu noktada UF adı ve l-isim değişkenleri zaten anlaşma içine yazdığınız ne değeri böylece çek çok iyi hat uzunlukları sonra soğuk çalıştırabilirsiniz Böyle hemen burada bu adam tek yaptığımız fazı hedef Ekran CSS özelliğini hedef Eğer hiçbiri o eşit hale ve o kaybolur yapacak Şimdi yapmak istediğiniz hemen sonra biz bile sayfada gerekmez faz 2 eleman henüz ben de koymak ediyorum Bu çizgiyi koymak hemen sonra yerinde bir faz 2 eleman ekran yapmak istiyorum Blok şimdi faz 2 eleman eşittir sayfada o ekran yapacaktır: Varsayılan yok yani göreceğiz tüm kullanıcı faz 1 Onlar forma geldi ama onlar tıkladıklarında doldurduktan sonra devam zaman Faz 1, sonra faz 1 alanlar Faz 2 ortadan gidiyor yani görünür, sadece HTML içine aşağı gidelim gidiyor ve biz bir aşama olması 2 Program birini arıyor çünkü burada kendi yerini olması Faz iki dönüşür altında bir kopyasını koymak ve dışarı alabilir Bu hatlar ve faz 2 Kullanıcının cinsiyetini toplama olacak biz burada ne yani bir fikir cinsiyet seçkin bir unsurdur ve adı cinsiyet bakanlığı seçeneği elemanları ve biz bu birini seçmek için onları zorlar, böylece ilk boş olma var Eğer seçenek listesinden ya erkek ya da kadın seçmek zorunda Biz bu değeri kaldırsanız ne zaman JavaScript gönderilen olsun değer Bu, bu elemanın dışarı vardır o ya ben olacak RF artık içerdekilerin faz 2 Biz düğmesini benzeyen bir düğme var gidiyoruz Faz bir ama bu düğmeye süreci aşaması 2 adında bir işlevi çağırmak için gidiyor Birazdan işlem fazı bir fonksiyon altında JavaScript kadar gördüğümüz Biz çalışması için işlem günü koymak olacak ve çok benzer biz sadece cinsiyet kapmak böylece süreç bir işlev öder Listeden değerdir dışarı ve biz cinsiyet olmadığını görmek için bir değerlendirme koşmak uzunluk sonra olacak denilen arzu ediyoruz çalıştırmak daha büyük 0 Program başka devam etmesi için biz onları seçiniz demek için izin senin cinsiyet Onlar formu doldurarak yaparken şimdi onlar her aşamasında size doğru gidiyoruz olarak emin olun istediğini biliyorum onlar size her etap için gereken verileri veriyoruz Onlar verilerle tedarik yoksa devam sadece onları vermek istiyorum Bir uyarı ya da sayfada bazı tür her mesaj için bunları söylüyorum Biz onlar bize verileri verdi Indy davayı ne yani veri doldurun ve Bir sonraki aşama ise devam edecek 29: biz sadece faz 2 tarzı ekran dedi Onları biz oraya koymak ne alanları doldurmak için ve faz 3 açmak Ben de göstermek için bir ilerleme çubuğu ve küçük bir statü eklemek için gidiyorum birçok adımlar şeklinde sola nasıl kullanıcı Ben de bir ilerleme çubuğu alıyorum onlar yapmamışlar ne kadar iyi bir görsel gösterge olacak şimdi ben bu işlev söz olması da önemlidir süreç Sayfa 2 süreç aşaması biri yapılabilir daha dinamik ve her ikisi de işlenebilir şey aynı fonksiyon içinde bir nasıl yapacağınızı gösteren ediyorum Bir sonraki öğretici Biz sınavlar veya sınavlara yapıyolar nerede bir iki yüz soru olabilir ister yüz farklı işlevlere sahip değilsiniz soruların her biri işleme birini yapabilirdiniz içinde fonksiyon süreci tüm sorular Bir sınav ya da buna benzer bir sınav ya da bir şey ama sadece istedim yanı sıra iki farklı aşamalarda işlevleri patlak Yeni başlayanlar kavramını kavramak için her fonksiyonu sayesinde adım adım gidiyor o ama geri kalanı sonraki video eğitimi nerede biz olmak için gidiyoruz emin Online online sınav bina olacak biz testleri dinamik bir tane var testinde her soru işleyen fonksiyonu Ben çok daha dinamik bir her şeyi yapmak için diziler kullanıyor gidiyorum tamam şimdi muhtemelen ben burada ne yapıyorum biraz fikir almak bu yüzden eminim daha hızlı biraz hareket ediyorum hiç gerek yok en önde ve poppin gidelim bu dinlenme yavaş gitmek Fikir faz 3 ile vermek ve ben sadece bir yerde seçme listesi var böylece kullanıcı yaşadıkları ve hangi ülkede bize söyleyebilir Bu aşamadır için Devam düğmesini Bir fonksiyon çalışan adında bir işlevi yürütmek için Şimdi süreç aşaması 3 benim özellikle çok aşamalı formu Sadece üç aşaması var olmuyorsa size ihtiyacı gibi birçok aşamaları verebilir yani 3 fazını işlemek için zaman içinde ben koyacağım sayfadaki seçme listesine gelen ülke değeri uzunluk ise o zaman değerlendirilir edeceğiz yerel ülke değişkeni görmek için daha büyük 0 bazı değer olup olmadığını görmek onların sonra ben kodu istenen soğuk koşacağım Program devam etmek Yaptığımız gibi sadece bu eğer duruma ucunda burada başka durumda pop dinlenmek için emin olmak istiyorsanız onlar evet ben sadece bunu yapacağım size ülke değer vermek olacak ama başka Ülkenizi seçiniz şimdi program bu süreç pasta işlevine devam etmek için ne yapıyoruz biz onlar bize bir vermek emin olmak için geç kontrol ediyoruz olduğunu değer ve biz olsa faz 3 elemanı hedef tüm faz 3 giriş tutar mı beni hiçbiri gösterilecek kendi stilini söyledi kaybolur yol ve sayfa ve sonra biz gösteri tüm verileri denilen yoktu bir Yeni'yi yapmak istiyorum biz biz onun ekranını sayfaya hale yapmak istiyorum: blok bu yüzden go ahead ve denir gösterisi hemen tüm verileri göz önüne alındığında yere koyalım daha yapacağız genel bir bakış gibi kullanıcı göstermek olduğunu bu yüzden Faz yaptım üç altında erkekler için gözlerimi var aşağı gidersiniz İsterseniz aslında forma dışında olabilir o her yerde sayfada istediğinize koyabilirsiniz önemli değil benim form tüm veriler bir fikir gösterisi ile seribaşı içine başkalarının koydum açıklıklı elemanları show edeceğim ne bilirler Her bu bir fikrin ekrana sahip bir kimliği var F Bu soyadını, bu görüntüler ilk isim görüntülemek için -name cinsiyet görüntüler ve bu ülkeyi görüntüler ve ben o kimliği hedefleyebilir sadece hat açıklığı elemanları bir javascript var ve onları doldurmak i şimdi düğmeye kazandı herhangi bir veri kazandı herhangi bir metin Bu elemanın yolu onlar size verdi tüm verilerin genel olarak göstermek sonra veri göndermek diyor bir düğme var istiyorum aslında sunucuya nereye gittiğini kesin formu teslim hangi veri sunucusu böylece yeni bir işlemci gider Eğer formu ateşi göndermek bir işlev çağrısı var Ben bir saniye içinde bunu benziyor tam olarak ne göreceksiniz o yazacağım İlk bu veri koymak zorunda Onlara bize verdi verilerin genel bir bakış göstermek için unsurlarını kapsar biz doğru biz tüm verileri göstermek yapıyoruz nerede altında javascript içine kadar gitmek eleman ekranı bu satırları koyacağım onlar orada yayılma elemanlarını hedef için gidiyoruz ve kendi iç HTML olacak değişkenleri koymak Kullanıcı onlar bütün içinde bize ne verdi bir bakış görebilirsiniz yolu için çok fazlı Eğer gibi birçok olabilir her aşamasını var bu uzatabilirsiniz girişler ihtiyacınız kadar ve istediğiniz gibi birçok fazları olabilir Veri verilerin genel bir kez izometrik şimdi onlar bize verdi Onlar düğmesi olacak basın teslim ediyoruz ve onlar biçim işlevi yangın olduğunu teslim kapalı ve bu JavaScript yapmak çok basit hepimiz yapacağız Eğer bir fikir olarak formumuzu görebilirsiniz oluşturan hedef Çok fazlı biz bu unsuru hedef böylece sayfadaki formu ve biz onun yöntemi göndermek için eşit olduğundan emin olun Bunları yapmak istiyorsanız GET yöntemi olduğunu yapabilir Sorunlar poz URL değişkenler ama ben ve sonra benim ayrıştırıcı yaa PHP formları eşit eylem yapmak PHP nokta benim duruş kaldırsanız ki yolu sunucuda form verilerini ve süreç onu her ne kadar Bunu e-posta gönderebilirsiniz bu şekilde bir veritabanında sopa bu noktada baba sizi ve nihayet geçen çizgidir için Çok fazlı formu nokta göndermek ve aslında formu gönderdiğinde ne ve sizin parçaları artık alternatif dosya gidecek ve ajax isteği yılı kullanmaktır ve bir ajax isteği ile bu üç satır yerine Bir biz hiç zaman sizi herhangi bir CSS uygulanmış beri Bu test edildi birim C çalıştırmak Eğer uh formu her aşaması% bakın biz gizlemek için yerinde ECSS koymak değil çünkü olduğunu istemiyorum İlk ne zaman sayfa yükler varsayılan olarak gizli gereken belirli unsurlar yani bizim stil elemanı en çok fazlı formu kendisi hedef izin ve siyah sınırları o biraz geciktirme vermek en verelim ve o da bir verelim Belirtilen Tüm bu değerleri değiştirebilirsiniz Şimdi ne yapacağız, çok fazlı hedef oluyor bir kural yapmak olduğunu Fikir faz 2 ile elemanlar üzerinde Faz 3 ve tüm verileri gösterecek en bu çalışmasına izin şimdi hiçbiri görüntülenecek olacak küçük bir test demek almak Şimdi sadece bir tane faz vardı ve eğer ben oldu o Adam ama çalışıyor bakalım Benim soyadı Corey devam ve benim cinsiyet almak olabilir 2 faz devam erkek o 3 faz devam devam ve sonra benim ülkenizi seçin olsaydın Sonra bir bakış görmek ve devam Ben tüm verileri gönderdiğinizde neler olacakmış olduğunu Benim duruş o PHP gönderilecek olacak tüm form ama yol geleneksel tür sadece formu göndererek ediyoruz JavaScript ile ben isterseniz bu bir ajax isteği nerede olduğu söyleniyor gibi olur sayfa tekrar yükleme ya da bir şey olmadan o zaman tüm form değişkenleri göndermek için orada bir ajax isteği kullanabilirsiniz PHP Ben de göstermek nasıl bir ilerleme çubuğu koymak olduğunu söylemiştim ve orada ve orada neler adım kaç adım kullanıcı göstermek Eğer bu bir şey var kullanışlı görsel yardımcıları olan çok aşamalı bir çok adımlar tamam ben öylece sayfanın üst kısmında koymak ediyorum Benim forma Yukarıdaki size istediğiniz herhangi bir şekilde ama bunları koyabilirsiniz saf form içinde bu iki şey önemli değil isterseniz Peki neden ben ilerleme elemanı ve bir h3 elemanı konulmuştur yaptım Bu HD elemanı sadece gerçekten olacak gösteri metni ve bu metni değiştirmek olabilir zaman benim javascript ile tam olarak ben ne yapacağım bu durum kimliği hedefleyerek ve ilerleme elemanı belirli bir fikri ilerleme çubuğu için Maksimum değeri 100 0 değerini başlayan ve stil Sadece Ayrıca stil koyabilirsiniz 250 piksel ile bir ver Eğer CSS restive görünmesini doğrudan HTML bunu istemiyorsanız Buraya koydum gibi pek süreç bir aşama yukarı başlayalım ve ne yapacağız biz aşama görüntülemek için yapmak hemen sonra ise ilerleme çubukları değerini değiştirmek için gidiyor 33 demek artık senin için var olur fazlar veya 25 değiştirir dört aşamadan Form sadece bunu yapmak tüm eğilimi değiştirir 10 aşamaları vardır 33 Ben gidiyorum üç aşamadan beri üçe yüz satın almak ve ben burada koyacağım numara için ilerleme çubukları değer şekilde üçüncü olacak Kullanıcı evre 1 ile tamamladı gets sonra stringers koyabilirsiniz durum metinde bir faz 1 ve daha sonra Faz 2 & 3 yani statü görebilirsiniz alır söyleyerek başlar Varsayılan metin öyle varsayılan üç aşaması 1 ve basıldıktan sonra faz 1 Devam olacak faz iki ya da üç şimdi sadece bu satırları kopyalayabilirsiniz söylemek değiştirmek Hazır olduklarında bu yana tüm Faz iki inmek kurmak Fonksiyonel süreçler faz 2 ve ekleyin Bu satırları tekrar ama bu 266 değişiklik ve daha sonra bunu söylemek için değiştirin: faz üç üç ve sonra aşağı ve işlem aşaması 3 Biz sadece burada bir 100 koyabilirsiniz çünkü thats Onları gösteren konum en son aşama Verilerin genel onlar bize verdi böylece orada yüz olabilir ve daha sonra durumu söyleyebiliriz Veri genel şimdi gösterisini yapmak için bizim favori tarayıcıda çalışmasına izin biz var ilerleme çubuğu ve durum metin ve tüm bu iyi bir çalışma çok fazlı formu madde bu yüzden burs Ben ilk isim ve sonra bizim son isim devam biz ilerleme çubuğu devam ettiğinde bu şekilde insanların üçte olduğunu görmek Biz metinde koymak sonra çok fazlı formları eksiksiz ve o kısmı çünkü onların cinsiyet seçtiğinizde onlar faz iki 3 onları olduğunuzu İlerleme çubuğu biraz büyür devam Bize vermek ülkelerinde üç artık kendi yüz üç Amerika Birleşik Devletleri devam ve tamamen ilerleme çubuğu doldurmak o daha sonra yüz ve yaparak metin koymak Veri genel bakış ve sonra onlar size verdi tüm verileri göstermek Onlar veri göndermek bastığınızda ve daha sonra bu formu teslim olacak Şu an olacak göstereceğim edeceğim benim ayrıştırıcı yaa php dosyasını yedik tamam ben burada çok basit üzerinde komplike değil gibi yapılır PHP benim duruş var hakkında bu dersi Bütün bu dosya yapıyor çok fazlı formu görmektir haberi değişken ilk isim ayarlanırsa Ben formda böyle tüm değişkenleri echo gidiyorum sizin Form gönderen emin olun Her ne kadar üzerinde sunucu tarafı komut formdan tüm veriler Gördüğünüz kez tüm bu veriler, bu dışarı yankılanan burada doldurulan senaryo ve sen emin olun şimdi her şey çalışmasını olduğu istediğin do biliyorum sterilize Bu değişkenler ilk şey herhangi bir veritabanı kare yapma gibi ne varsa kolaylaştırmak hatta bunu dezenfekte emin olun ister misin bu verilerin herhangi e-posta sadece belirli karakterler var senin emin olmak için size arzu kullanıcı komik koymak izin istemiyorum dizeleri olmak alıntı işaretleri gibi karakterler eşit işaretler İlk disk olmadan onları taklit ya da hepsini bir araya kaldırarak bu yüzden ben de HTML tüm bu kod sizin için geçerli olacak örnek var kulüpler kopyalama ve seninki kadar karışıklık olursa yapıştırın Sen benim tam kodu görmek istiyorum ve ben de benimkini test Firefox ve keşfetmek ve krom şimdi benim duruş PHP kodu da mevcuttur iyileşecek ki iç çamaşırı, video o% eh akranları altında doğru olabilir geliştirmek çalış HTML kodunu çok burada örnek orada gitmiyor olduğunu ancak sizi yankılandı gerek olmadığını kopyalama ve var hiç yapıştırmak gerekir yanı sıra tamam bu yüzden yapacağımız bir sonraki videoda bir sınav veya online sınav inşa edilir İstediğiniz gibi online sınav onlar birçok soru olabilir ve biz sadece bizim komut dosyası biraz daha dinamik hale yapacağız bu yüzden gerek yok biri olacak JavaScript fonksiyonlarının bir sürü var Dinamik güzel işlevi o güçler tüm sınav veya istediğiniz tüm tam uzunlukta sınavı çevrimiçi ya da her türlü teklif bu yüzden arada bazı farklılıklar olacak biz Biraz daha dinamik olacak, bu öğretici şeyler kurmak ve bunun gibi sorular ve şeyleri tutmak için bazı dizileri kullanarak olacak video zevk eğer o sadece seyretti 2010 yılında ayarlamak abone butonuna tıklayın O normal bir şey bu yeni şeyler kullanabilirsiniz birkaç barış şefi Khalil için sağ tuşa var liste o Ya bulgu yararlı bulundu izlediğiniz için teşekkürler elli Eğer bir dahaki sefere.

Açıklama

Ders Kodu: http://www.developphp.com/video/JavaScript/Multiphase-Form-Programming-Tutorial-Multi-Step JavaScript, HTML5 ve PHP kullanarak çok fazlı formları mühendisi öğrenin. Çok fazlı formları birden aşamalarda olan formları vardır. Bir forma ayırmanız alan sınırlı miktarda var veya form çok uzun olup olmadığını aşamaları bölmek isteyebilirsiniz Onlar idealdir. Aynı zamanda herhangi bir özel dizisinde herhangi bir HTML içeriği görüntülemek için kullanılabilir. Animasyonlar ve geçişler sadece CSS3 geçiş özelliğini kullanarak hantal JS Altyapıları kullanmadan uygulanabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Adam Khoury

Adam Khoury

Profesyonel bir online bedava gibi kod ve tasarım öğrenin. JavaScript, PHP, SQL, HTML, CSS, ActionScript ve daha fazlası gibi usta geliştirme teknolojileri. Tüm videoları http://www.developphp.com daha iyi organize olan

YORUMLAR



9.8/10

  • 190
    Olumlu
  • 2
    Olumsuz
  • 40
    Yorum
  • 15884
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • Kassem G

    Kassem G

    25 EKİM 2006
  • RinconDynamic

    RinconDynami

    1 EKİM 2011

ANKET



Bu sayfa işinize yaradı mı?