在使用button按钮提交form表单时,js方法不要使用关键字login,否则你会遇到莫名其妙的警告而无法正常执行!
js代码如下:
function login(){
var username=document.getElementById("username").value;
var password=document.getElementById("password").value;
if( username==""||username==null){
alert("请输入用户名!");
return false;
}
if(password==""||password==null){
alert("请输入密码!");
return false;
}
document.login="login.action";
document.login.submit();
}
JSP的form代码如下:
如上所示:在onclick的js方法为login()时,谷歌浏览器无任何响应,IE浏览器有警告提示如图,
将onclick方法改为非login关键字如ilogin(),js方法就能成功执行:
修改js方法名后,输入正确的用户名和密码后,后台执行:
信息: Server startup in 5340 ms
------admincontroller() admin.username->Starshine
----------->AdminstratorService findbyexample -admin.username->Starshine
数据库中已经查到了要登录的对象!
前台页面正常跳转:
button按钮提交form表单的js方法不要使用关键字login
时间: 2024-10-23 11:39:49
button按钮提交form表单的js方法不要使用关键字login的相关文章
JavaScript获取按钮所在form表单id的方法_javascript技巧
本文实例讲述了JavaScript获取按钮所在form表单id的方法.分享给大家供大家参考.具体如下: 这里使用javascript获取form表单按钮的id,可以通过下面的JS代码获取. <!DOCTYPE html> <html> <body> <h1>www.sharejs.com</h1> <form id="form1"> <button id="button1" type=&q
JavaScript获取按钮所在form表单id的方法
本文实例讲述了JavaScript获取按钮所在form表单id的方法.分享给大家供大家参考.具体如下: 这里使用javascript获取form表单按钮的id,可以通过下面的JS代码获取. 1 2 3 4 5 6 7 8 9 10 11 12 13 <!DOCTYPE html> <html> <body> <h1>www.sharejs.com</h1> <form id="form1"> <button
php跨域提交form表单2种方法
远程出于安全因素考虑,直接跨域访问是不允许的,下面介绍二种跨域的方法. 一,通过php curl function curlPost($url,$params) { $postData = ''; foreach($params as $k => $v) { $postData .= $k . '='.$v.'&'; } rtrim($postData, '&'); $ch = curl_init(); curl_setopt($ch,CURLOPT
浅谈php提交form表单_php技巧
处理GET请求 实现的功能是输入姓名后页面显示"Hello XXX" 创建html文件hello.html: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>欢迎</title> </head> <body> <form action="hell
php实现跨域提交form表单的方法【2种方法】_php技巧
本文实例讲述了php实现跨域提交form表单的方法.分享给大家供大家参考,具体如下: 有时我们为了网站安全考虑,我们不允许直接跨域提交form表单数据,如果我们自己有这个需求呢?下面我们来介绍两种跨域的方法解决直接跨域问题. 下面我们来看看两种php跨域提交form的方法 一.通过php curl function curlPost($url,$params) { $postData = ''; foreach($params as $k => $v) { $postData .= $k . '
layer.js 弹出层提交form表单,action重定向
layer.js,一个jquery的插件,可以用它来做信息提示,弹出层等. 官方demo地址:http://layer.layui.com/ 官方api地址:http://layer.layui.com/api.html 使用layer.js做弹出层时,在弹出层里直接提交form表单,返回的画面仍然停留在弹出层里. 我们想在弹出层里提交form表单后关闭弹出层,并跳转到另一个画面. 0.引入layer.js <% String path = request.getContextPath();
JS提交form表单实例分析_javascript技巧
本文实例讲述了JS提交form表单.分享给大家供大家参考,具体如下: 一.javascript 页面加裁时自动提交表单: Form表单: <form method="post" id="myform" action="a.php"> <input type="submit" value="提交表单"> </form> javascript 代码: <script t
js实现a标签超链接提交form表单的方法_javascript技巧
本文实例讲述了js实现a标签超链接提交form表单的方法.分享给大家供大家参考.具体实现方法如下: <form action="/home/search" method="get" id="search_form"> <div class="searchBox png" id="searchBox"> <input type="text" id="
基于jQuery通过jQuery.form.js插件使用ajax提交form表单_javascript技巧
我们在提交表单的时候,如果没有使用ajax提交,页面都会自己刷新一下,显得非常的不友好,所以我们需要把我们的表单提交修改为ajax的模式,可以让用户清楚地知道他们在提交表单的时候处在哪一个阶段:正在提交?提交成功? 我简单使用了一下,jQuery Form插件有一下优点: 1.支持提交前验证. 2.支持提交后回调. 3.采用AJAX方式,有很好的用户体验 4.提交方式是灵活.只要指定要提交的form ID即可.想提交那个form.就可提交那个.同时提交参数可配置. 5.支持提交多种类型数据.如: