基本上,我已经设置好了,当人们输入他们的代码时,它会将他们重定向到正确的页面。但是,由于某种原因,只有第一个 else if 有效。其他格式相同,但不起作用。有任何想法吗?
编辑:为了更清楚,底部的两个工作正常,所以它不会告诉你输入一个 RSVP 代码,但我不能在顶部添加比这两个代码更多的代码?
编辑2:所以如果我尝试输入“77050”,它只会说代码无效。这就是我所说的“不工作”。
编辑3:我上面也有这段代码。
<script type="text/javascript">
var today = new Date();
var seminarDate = new Date();
seminarDate.setFullYear(2013, 10, 15);
if ( today >= seminarDate )
{
window.alert("Seminar is over, sorry!");
}
</script>
function myFunction()
{
var pincode = document.getElementById("pincode").value;
if ( pincode === "76638" && today <= seminarDate ){
window.location.assign("http://google.com");
}
else if ( pincode === "76265" && today <= seminarDate ){
window.location.assign("http://google.com");
}
else if ( pincode === "77050" && today <= seminarDate ){
window.location.assign("http://google.com");
}
else if ( pincode === "77283" && today <= seminarDate ){
window.location.assign("http://google.com");
}
else if ( pincode === "77329" && today <= seminarDate ){
window.location.assign("https://google.com");
}
else if ( pincode === "" ){
document.getElementById("error").innerHTML = "Please enter your RSVP code.";
}
else if ( today >= seminarDate )
{
window.alert("Seminar is over.");
}
else {
document.getElementById("error").innerHTML = "Code is invalid.";
}
};
</script>