【发布时间】:2011-10-25 05:37:29
【问题描述】:
@themask 您好,感谢您的帮助,我已经扔掉了 php,现在只有这段代码
<script>
document.forms[0].onsubmit =
function() {
var to = document.getElementById('myInput').value;
var ajax = new XMLHttpRequest;
ajax.onreadystate = function() {
if(this.readyState == 4 && this.status != 404) {
window.locaiton.replace(to);
} else {
window.location.replace('http://www.mysite.com/incontinence/protective_underwear/presto_protective_underwear/');
}
};
ajax.open('GET',to);
ajax.send(null);
};
</script>
<form onsubmit="location.href='http://www.mysite.com/coupons/' + document.getElementById('myInput').value; return false;" >
<input type="text" id="myInput" />
<input name="Submit" type="submit" id="Submit" />
</form>
但如果使用了错误的代码,它仍然会将我发送到不正确的网址。它就像是一起跳过了java。
任何额外的帮助都会很棒。
谢谢你, 弥迦
谢谢你, 弥迦
【问题讨论】:
标签: javascript forms url redirect error-handling