gabwebdesign
10/12/2017 - 3:17 PM

Zip Code Validation

Zip Code Validation

function keypressed(e) {
    if (e.keyCode == 13) {
        e.preventDefault();
        IsValidZipCode(zip.value)
        return false;
        }
    }
        
    function IsValidZipCode(zip) {
        val = document.getElementById("zip").value;
        var isValid = /^[0-9]{5}(?:-[0-9]{4})?$/.test(zip);
        if (isValid) {
            window.open ( "https://client.schwab.com/Public/workshops/resultspopup.aspx?zip="+val);
            document.getElementById("msg").innerHTML = "";
        } else {
            document.getElementById("msg").innerHTML = "PLEASE ENTER A VALID ZIP CODE";
        }
    }
<form id="myform">
  <input id="zip" name="zip" type="text" maxlength="5" placeholder='Zip Code' onkeypress="return keypressed(event)" />
  <button id="go-button" type="button" value="Validate" onclick="IsValidZipCode(this.form.zip.value)" class="submit"></button>
</form>