亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

根據輸入的郵政編碼重定向主頁

根據輸入的郵政編碼重定向主頁

尚方寶劍之說 2023-12-11 15:56:23
我正在嘗試創建一個頁面,網站將要求用戶輸入郵政編碼。一旦用戶輸入他們的郵政編碼網站應該將他們重定向到他們的郵政編碼主頁?,F在我有 10 個不同的郵政編碼供用戶輸入。因此,我為一個郵政編碼創建了一個函數,但現在我陷入困境,我不確定是否有一種方法可以在一個函數中輸入所有郵政編碼,或者我應該為每個郵政編碼創建一個函數。感謝您的幫助。     <script>    function ver(){    var eje=document.getElementById('zip_code').value;    var che=document.getElementById('lugar').value;    var cheje = che.toLowerCase();    if( (eje == 11385 )||(cheje=="ridgewood" ) || (cheje=="glendale") || (cheje=="flushing")){    window.location.assign("c:/users/lui/desktop/fluidimaging.html")    }        else{ alert("you did not enter a city or a zip code"); }    }    </script>    <HTML>     <form>          <legend>Please Enter Your City or Zip Code</legend>           <label for ="shippingName">City:     </label>          <input type = "text" name = "Name" pattern="[A-Za-z]+" id="lugar" <br/>      <label for = "billingzip">Zip code:</label>         <input type = "text" name = "zip" id =      "zip_code" pattern = "[0-9]{5}"  required><br/> </form>      <input type = "submit" onclick="ver()" class="submit" value = "Verify"/>  
查看完整描述

2 回答

?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

針對這種情況,我建議您采用以下解決方案。


var zipCodeApps = { 

   90507: 'https://app.ca.com',

   90890: 'https://app.ny.com'

}

這可以通過對應用程序后端服務的 REST API 調用來獲取。下一步是獲取用戶的首選/位置郵政編碼


 var eje=document.getElementById('zip_code').value

現在您可以在上面的對象模型中進行查找,例如


var zipCodeBasedAppUrl = zipCodeApps[eje];

if(undefined !== zipCodeBasedAppUrl) window.location.href = zipCodeBasedAppUrl;

這樣您的代碼看起來不錯,如果您想從 REST API 獲取輸入的郵政編碼特定 URL,考慮到安全級別和應用程序數據的敏感性,這也是一個不錯的選擇,請選擇正確的方法。


查看完整回答
反對 回復 2023-12-11
?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

function ver() {


    var eje = document.getElementById('zip_code').value;

    var che = document.getElementById('lugar').value;


    var cheje = che.toLowerCase();


    if (eje == 11385) {

        window.location.assign("c:/users/lui/desktop/fluidimaging.html");

    } else if(eje == 11386) {

        window.location.assign("c:/users/lui/desktop/xyz.html");

    } else {

        alert("you did not enter a city or a zip code");

    }

}


查看完整回答
反對 回復 2023-12-11
  • 2 回答
  • 0 關注
  • 176 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號