function open_chknc(x) //点击下面表单按钮(传输入用户名的值)  调用该函数 跳转到另一个页面 检查输入的用户名
                                                                                         //是否存在    
{
 window.open("chknsernc.php5?nc="+x,"newframe","top=250,left=450,width=150,height=100,menubar=no,toobar=no,location=no,scrollbars=no,resizeable=no");
}
----------------------------------------------------------------------------------------------------------
<input type="button" name="button2" id="button_chknsernc" value="是否已用" onclick="open_chknc(form1.username.value)"/>//form1.username.value-->> 用户名的值 
-----------------------------------------------------------------------------------------------
另一个页面  也就是:chknsernc.php5 
.........................
$nc=trim($_GET[nc]); //通过这个方法来获取nc也就是form1.username.value的值
     if($nc=="")
     {
       echo "请输入用户名!"; 
     }
.............
 问题:第一段中 "x"前面的"+" 有何作用?? 为什么要这样写?? 请大虾指点一下!!!! 在线等
  当去掉+号时 出现错误:脚本错误...

解决方案 »

  1.   

    由 function open_chknc(x)
    和 open_chknc(form1.username.value)
    得 window.open("chknsernc.php5?nc="+x <== 这个x是输入的用户名
      

  2.   

    +号为javascriopt 脚本中的连字符 ,把字符串连接起来
      

  3.   

    nc="+x"
    $nc=trim($_GET[nc]);  
        if($nc=="") 
        { 
          echo "请输入用户名!"; 
        } 
    应该是用户名!