2013-10-10 57 views
1

您好,我正在使用drupal的網頁。其中一項內容涉及獎學金,並且某些郵政編碼有資格獲得該獎學金。我想知道是否有一個搜索框內,該網頁是用戶鍵入在那裏郵政編碼,並告訴你,如果他們符合條件或不是我在想一些JavaScript,但我想知道是否有任何更好的想法。謝謝!檢查郵政編碼是否合格

回答

1

當然,你可以在客戶端使用JavaScript或在服務器端使用php(如Drupal在php中)。與javascript方法的折衷是,每次加載頁面時,您都必須將所有有效的郵政編碼(或計算它們的某些規則)發送給客戶端。但好處是客戶可以很快地嘗試各種郵政編碼(因爲不需要服務器通信)。這對你來說可能更容易編碼。

爲了您的使用,您可能會獲得更好的整體性能,在服務器上執行此操作。但是,您需要熟悉某種形式的客戶端 - 服務器通信(例如ajax),以便您可以將郵政編碼發送回服務器並偵聽響應。

+1

只是想補充一點,如果你在瀏覽器中進行郵政編碼驗證,你應該再次驗證郵政編碼服務器端,因爲沒有什麼能夠確保惡意用戶不會規避客戶端驗證。 – shanet