Java 创建弹出消息
我试图弹出错误消息,如HTML5 例如: 在这段代码中,如果我输入一个小于0或大于5的数字,它会弹出一条错误消息Java 创建弹出消息,java,html,jsp,popup,message,Java,Html,Jsp,Popup,Message,我试图弹出错误消息,如HTML5 例如: 在这段代码中,如果我输入一个小于0或大于5的数字,它会弹出一条错误消息 <input type="number" name="quantity" min="1" max="5"> 这将是弹出窗口: 所以我想做的是我想显示我自己的定制消息。 例如,如果一个用户试图登录到一个系统,而密码是错误的,我想弹出“密码是错误的”,而不显示错误页面(我目前已经这样做了) 我如何实现这一点 谢谢你抽出时间 首先,出于安全原因,您不想承认用户名是
<input type="number" name="quantity" min="1" max="5">
这将是弹出窗口:
所以我想做的是我想显示我自己的定制消息。
例如,如果一个用户试图登录到一个系统,而密码是错误的,我想弹出“密码是错误的”,而不显示错误页面(我目前已经这样做了)
我如何实现这一点
谢谢你抽出时间 首先,出于安全原因,您不想承认用户名是正确的-消息应该更通用,如“请输入有效的用户名和密码” 另一个需要考虑的问题是如何验证凭据。这可以通过返回JSON结果的简单Web服务来完成。因此,请求:
/verifycreds.php?username=John&password=password
可能会返回以下内容:
{ success: false, message: "Please enter a valid username and password" }
从那里,表单将使用onSubmit处理程序进行更新,以在提交页面之前验证凭据。在本例中,我将使用jQuery-
这是基本设置。我们正在向#myForm
添加一个onSubmit处理程序,我们构建验证凭据Web服务的URL,然后处理结果并在验证失败时停止表单提交并显示消息
$( "#myform" ).submit(function( event ) {
var verificationURL = "/verifycreds.php?username="
+ $('#username').val()
+ "&password=" + $('#password').val();
$.get(verificationURL, function(data) {
if(!data.success) {
event.preventDefault();
// Display popup of your choice here with data.message
}
});
});