【发布时间】:2018-09-15 10:00:18
【问题描述】:
我正在尝试检查邮政编码列表,然后根据输入的邮政编码是否与列表中的一个匹配,为变量zipAssign 分配一个值。
在代码当前状态下,它始终显示“AB”。
有人看到我做错了吗?
$('#salesforce_submit').change(function () {
//Find AB Zip Code
var zipVal = '';
var zipAssign = '';
zipVal = $('#zip').val();
if (zipVal = 44030 || 44048 || 44082 || 44003 || 44093 || 44076 || 44062 || 44021 || 44046 || 44099 || 44032 || 44047 || 44010 || 44057 || 44086 || 44064 || 44024 || 44023 || 44065 || 44022 || 44072 || 44040 || 44143 || 44094 || 44139 || 44146 || 44128 || 44105 || 44122 || 44124 || 44121 || 44117 || 44108 || 44110 || 44103 || 44106 || 44118 || 44120 || 44104 || 44114 || 44127 || 44125 || 44131 || 44134 || 44129 || 44130 || 44144 || 44109 || 44115 || 44136 || 44133 || 44147 || 44141 || 44067 || 44056 || 44087 || 44195) {
zipAssign = 'AB';
} else {
zipAssign = '';
}
console.log(zipAssign);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<form id="salesforce_submit" method="POST" enctype="multipart/form-data">
<div><input id="zip" placeholder="Zip/Postal Code*" class="input block" maxlength="6" name="zip" type="text" pattern= "[0-9]{5}"></div>
<input type="submit">
</form>
【问题讨论】:
标签: javascript jquery if-statement conditional conditional-statements