//验证码输入框发生keyup事件(jquery) function checkCode(input1) { var code = input1.value; //将code和session中code比较,相等登录按钮可点击 $.ajax({ url: "checkCodeIsRight.action", data: "code=" + code, success: function(result) { if (result == "true") { //可 alert("验证成功") $("input[type='submit']").eq(0).prop("disabled", false); } else { alert("验证失败") $("input[type='submit']").eq(0).prop("disabled", true); } } }); }验证成功到show.jsp页面,验证失败回到load。jsp页面底阿妈怎么改
时间: 2024-02-10 19:11:34 浏览: 77
如果在验证码验证失败时需要返回到 `load.jsp` 页面,可以在 `$.ajax` 请求中的 `error` 处理函数中进行处理。修改代码如下:
```javascript
function checkCode(input1) {
var code = input1.value;
$.ajax({
url: "checkCodeIsRight.action",
data: "code=" + code,
success: function(result) {
if (result == "true") {
alert("验证成功")
$("input[type='submit']").eq(0).prop("disabled", false);
// 验证成功后跳转到 show.jsp 页面
window.location.href = "show.jsp";
} else {
alert("验证失败")
$("input[type='submit']").eq(0).prop("disabled", true);
}
},
error: function() {
// 验证失败后跳转到 load.jsp 页面
window.location.href = "load.jsp";
}
});
}
```
在上面的代码中,如果 `$.ajax` 请求失败,即表示验证码验证失败,此时会执行 `error` 处理函数,该函数通过 `window.location.href` 将页面跳转到 `load.jsp` 页面。
阅读全文