问题描述
在A标签中的代码<ahref="javascript:show()"target="_blank">函数functionshow(){documemt.forms[0].action="../TrustlinkServlet?type=register";}这是新打开的浏览器地址:javascript:%20show()结果是【无法显示网页】高手指教一下,这是为什么??补充:页面我有两个函数下面这个是检查用户名和密码为空的。functioncheckform(){UserName=document.all.UserName.value;Password=document.all.Password.value;isTKuser=document.getElementById("isTKuser");if(UserName==""){alert("请填写用户名");document.all.UserName.focus();returnfalse;}elseif(Password==""){alert("请填写密码");document.all.Password.focus();returnfalse;}elsereturntrue;}</script><scripttype="text/javascript">functionshow(){documemt.forms[0].action="../TrustlinkServlet?type=register";}</script>页面有两个表单,用户点击【确认添加】按钮时提交表单,但我的<A>标签提交表单,是在用户点击【确认按钮】之前。
解决方案
解决方案二:
没有提交动作把.
解决方案三:
不太明白楼主想要什么效果是不是documemt.forms[0].action="../TrustlinkServlet?type=register";的路径不对你的form里的action也是这么写得?../如果form里不带../,你js里的也去掉不过楼主想做什么效果?可能不用这么写
解决方案四:
在A标签中的代码<ahref="#"onclick="show()"target="_blank">href属性是连接地址。另外在functionshow(){documemt.forms[0].action="../TrustlinkServlet?type=register";}里面应该是这样的:functionshow(){documemt.forms[0].action="../TrustlinkServlet?type=register";documemt.forms[0].submit();}你可以按照这个试试,不知道是不是你要的效果。