本文实例为大家分享了JS实现页面跳转并传值的具体代码,供大家参考,具体内容如下
初次尝试js实现值的传输和调用,想做一个界面登录系统,通过js实现将输入的值传到另外一个jsp文件中,却被卡了挺久。
js的变量都是局部变量,网上众说纷纭,尝试了很多种依旧无法实现。
如图所示,读取账号密码的内容(如下)
html
<form method="get" id="myForm"> <div class="account clearfix"> <span>账 号:</span> <input type="text" id="nm" name="userName" /> </div> <div class="password clearfix"> <span>密 码:</span> <input type="text" id="pw" name="password" /> </div> <div class="btn"> <span id="login"><a>登录</a></span> <span class="forget"><a href="https://www.freexyz.cn/dev/password.html" >修改密码</a></span> </div> </form>
JS
<script type="text/javascript"> $(document).ready(function(){ $('#login').on('click','a',function(){ var aVal = $('.identifire select'); if (aVal.val() == '学生') { document.getElementById("myForm").action="stulogin.jsp"; document.getElementById("myForm").submit(); } else if (aVal.val() == '教师教辅人员'){ $(this).attr('href','TeacherIndex.html'); } }); }); </script>
被输入的值存于userName和password中
在js中由下方实现
document.getElementById("myForm").action="stulogin.jsp"; document.getElementById("myForm").submit();
submit提交表单,页面在点击id=login的a标签后实现跳转
另一端jsp如下实现读取
String name1=request.getParameter("userName"); String password1=request.getParameter("password");
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)