首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

javascript提交表单,该如何处理

2012-06-18 
javascript提交表单有个nameusername的文本框和一个namepasswd的文本框当点击提交按钮时,需要将值传

javascript提交表单
有个name="username"的文本框和一个name="passwd"的文本框
当点击提交按钮时,需要将值传入一个servlet中,命名为TextServlet吧,然后从servlet中跳转到一个网页a.html,这个网页要用属性target="main"
用javascript可以实现,但是该怎么写,我不会javascript

[解决办法]
document.XXform.action="<%=request.getContextPath()%>/TextServlet?";
document.XXform.target="main";
document.XXform.submit();
[解决办法]
我懂你的意思了,你是说 加上 target="main" 之后用javascript 跳转页面失效对吧,我也遇到过,ls的方法可行。
[解决办法]
用top.location试一下

HTML code
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>user Add</title>  <meta name="Description" content=""> </head> <script type="text/javascript">  <!--    function submit()    {    var username = document.getElementById("username").value;    var password = document.getElementById("password").value;    window.location.href="/TextServlet?username="+username+"&password="+password;    //如果frame有main,那么就是 top.location="/TextServlet?username="+username+"&password="+password;    }  //-->  </script> <body>   <div> Username:<input type="text" name="username"/></div><div>Password :<input type="password" name="password" /></div><input type="button" value="提交" onclick ="submit()"/></form></body></html> 

热点排行