在 A 标签中的代码 <a href="javascript: show()" target="_blank">
函数  function show(){ 
       documemt.forms[0].action="../TrustlinkServlet?type=register";
      }
这是新打开的浏览器地址 :javascript:%20show()  结果是  【无法显示网页】
高手指教一下,这是为什么??补充:页面我有两个函数下面这个是检查用户名和密码为空的。
function checkform()
{
UserName=document.all.UserName.value;
Password=document.all.Password.value;
isTKuser=document.getElementById("isTKuser");if (UserName=="")
{
alert("请填写用户名");
document.all.UserName.focus();
return false;
}
else if(Password=="")
{
alert("请填写密码");
document.all.Password.focus();
return false;
}
else
return true;
}
</script>
<script type="text/javascript">
function show(){ 
   documemt.forms[0].action="../TrustlinkServlet?type=register";
}
</script>
页面有两个表单,  用户点击 【确认添加】按钮时 提交表单,但我的<A>标签提交表单,是在 用户点击【确认按钮】之前。

解决方案 »

  1.   

    不太明白楼主想要什么效果
    是不是documemt.forms[0].action= "../TrustlinkServlet?type=register ";的路径不对
    你的form里的action也是这么写得?../
    如果form里不带../,你js里的也去掉
    不过楼主想做什么效果?可能不用这么写
      

  2.   

    在   A   标签中的代码   <a   href= "#" onclick="show()"  target= "_blank ">
    href属性是连接地址。
    另外在function   show(){   
          documemt.forms[0].action= "../TrustlinkServlet?type=register "; 

    里面应该是这样的:
    function   show(){   
          documemt.forms[0].action= "../TrustlinkServlet?type=register "; 
          documemt.forms[0].submit();

    你可以按照这个试试,不知道是不是你要的效果。