Ülke / İl / devlet doğrulama

4 Cevap php

PHP ve jQuery kullanarak aşağıdaki şeyler yapmak istiyorum

https://www.careerbuilder.com/share/register.aspx?sc_cmp1=JS_LoginASPX_RegNow

Steps

  1. Bir açılır listeden bir ülke seçin.
  2. Şehir açılan liste seçilen ülkenin kentlerinin listesi ile otomatik olarak fillup olacaktır.
  3. Devlet o ülke için geçerli ise, devlet listesini o ülkenin tüm devlet listesi ile görünür olacaktır.

Sonra seçilen şehir, eyalet ve ülke doğrulamak gerekir.

Eğer herhangi bir fikir var mı?

Şimdiden teşekkürler

4 Cevap

Eğer kolay yabancıların bir adres girmek için yapmak istiyorsanız, o zaman please sadece adres biçimlendirilmiş metin olarak girilebilir bir metin alanı sunuyoruz. Çok az ülke adresinin bir parçası olarak bir devlet (ya da benzer bir şey) kullanıyorsanız ve şehirler ile bir açılır listeyi sunmak istiyorum neden ben anlamıyorum. (Posta adresine ya da daha doğru, geçerli yer adları) Alman şehirlerinin listesi 23,000 girdileri içerir. Sizce daha kolaydır, adresini girin ya da böyle bir list_ içinde yer adını bulmaya çalışın

Yapmamız adresini doğrulamak için ServiceObjects.com kullanmaktır.

Bu yüzden kullanıcı bir düz metin alanı (daha fazla ya da daha az) kendi adresini girin, ve sonra sadece ServiceObjects.com için adres bilgilerini göndermek ve onların webcoder tarafından döndürülen normalleştirilmiş / düzeltilmiş adresi kullanalım.

Bu doğrudan soruya cevap değil, ama belki de kök sorununa alternatif bir çözüm sağlar.

Bir açılır listeden bir ülke seçin.

Ben bu SELECT, bir veritabanı tablosundan nüfuslu bir HTML olduğunu varsayalım.

The city dropdown list will fillup automatically with the list of cities of the selected country.

Kullanıcı yazın başlar ve sonra da veritabanından olası girdileri çekin burada Don't do this. Ne istiyorsun, Autocomplete bir jQuery.

If state is available for that country then state list will be visible with all state list of that country.

Eğer posta adresi doğrulama yapıyorsanız, sadece ülkede küçük bir sayı için bu gerekir. Tutmadan yaygın bir yolu, SELECT kutularını gizli olması ve kullanıcı bunu, illeri göstermek gereken bir ülke (örneğin, Avustralya) alır zaman.

Then I need to validate the selected city, state and country.

O Eyalet / İl ve Ülke SELECT kontrolleri, bu yüzden geçersiz bir sonuç asla ve şehir adları doğrulayarak mümkün değildir gerektiğini unutmayın.

Bu çok standart AJAX senaryodur. Aslında, size tarif tam sorun muhtemelen tek ve en yaygın tanıtım Ajax örnektir. Size soru üzerine etiket olarak PHP ve jQuery listeledik; konserde bu kullanarak çözüm çok basit yapacaktır.

Benim önerim PHP ile jQuery Ajax örnekleri arama etmektir. Neredeyse kesinlikle sizin için tam olarak aradığınızı bulacaksınız.