警报框重定向到另一个页面
Alert box redirects to another page
我有一个表单和一个表单验证代码。对于第三个表单,当文本字段为空并单击提交按钮时,会显示一个警告框,提示丢失字段,这很好。但当我点击警报框上的"确定"时,它就会消失,当前页面将重定向到另一个页面(这不好)。警报框消失后,它必须停留在该页面上。只有第三种形态发生这种情况,而不是前两种形态。这是代码:
HTML:
<form name="myForm3" action="kbc.jsp" method="post" onsubmit="validate_kbc()">
<br/>MSISDN:<input type="text" name="MISDN" maxlength="11">
<br/>SR:<input type="text" name="SR" maxlength="14">
<br/><input type="submit" value="Submit">
<br/><input type="reset" value="Reset">
</form>
JavaScript:
function validate_kbc()
{
var k = document.forms["myForm3"]["MISDN"].value;
var l = document.forms["myForm3"]["SR"].value;
if(k == "" || l == "")
{
alert("Manadotry fields should not left blank");
// document.myForm1.MISDN.focus();
// document.myForm1.SR.focus();
return false;
}
else if(!k.match(numbers))
{
alert('Please input numeric characters only in MSISDN field');
document.myForm3.MISDN.focus();
return 0;
}
else if(!l.match(numbers))
{
alert('Please input numeric characters only in SR field');
document.myForm3.SR.focus();
return false;
}
else
return true;
}
JSP:
<%
Class.forName("com.mysql.jdbc.Driver");
Connection dbConnection =(Connection)DriverManager.getConnection( "jdbc:mysql://127.0.0.1:3306/portal" ,"root" , "123");
Statement st = dbConnection.createStatement();
ResultSet rs = null;
String misdn=request.getParameter("MISDN");
String sr=request.getParameter("SR");
int i=st.executeUpdate("INSERT INTO kbc(MSISDN,SR) VALUES('"+misdn+"','"+sr+"')");
out.println("Updated!!!!");
%>
尝试onsubmit="return validate_kbc()"
并从函数中删除else = return true;
。输入为false,函数将发出警告,或者没有false输入,表单的输入将由kbc.jsp 处理
我希望这会奏效,否则看看:http://www.w3schools.com/js/js_form_validation.asp
相关文章:
- 无法从jquery Mobile导航栏重定向到另一个页面
- 通过JQuery重定向到另一个页面
- 我们如何在不更改url的情况下使用锚点点击从一个页面重定向到另一个页面
- 单击转盘按钮后重定向到另一个页面
- 重定向到另一个页面后,authData为null
- 重定向到Angular JS中的另一个HTML页面
- 如何从特定类别重定向到另一个网站
- 如何将图像制作为按钮并将其重定向到另一个页面
- ASP.NET angularjs重定向到控制器的另一个视图
- 对添加另一个选项卡的onsubmit函数停止重定向
- Hapi-js重定向到另一个带有额外请求数据的路由
- 在重定向到 ASP.NET C# 中的另一个页面之前显示客户端脚本警报
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- 使用jquery进度条重定向到表单提交后的另一个页面
- javaScript警报和提示框将我重定向到另一个页面,上面写着“;找不到文件”;
- 如何用javascript制作一个重定向页面
- 解析一个重定向页面与php简单HTML DOM
- 如何在javascript的查询字符串中创建一个重定向页面
- 获取ajax使用的最后一个重定向URL;如果用户单击浏览器后退按钮,则打开它
- 如何将service worker注册到一个重定向的脚本URL