function yjjmc_onchange() 
{
location.href = 'mail_list.asp?yjjmc=' + yjjmc.value ; 
}
这个函数先执行function mailname_onchange() 
{
      location.href = 'mail_list.asp?yjjmc=' +  Request("yjjmc") ;

mailname_onchange() 函数执行时想得到yjjmc的值,并且向再加一个参数mailname,只是mailname.value,请问应该如何写function mailname_onchange() 函数?????

解决方案 »

  1.   

    function mailname_onchange() 

          location.href = 'mail_list.asp?yjjmc=' +  Request("yjjmc") ; 

    网页上报错说缺少对象???
      

  2.   

    js里没有Request对象
    要从window.location.search里找出你要的
    function mailname_onchange(mailname){
      var yjjmc = (/[?&]yjjmc=([^=&\s]+)/g.exec(window.location.search)[1] || '');
      location.href = 'mail_list.asp?yjjmc=' + yjjmc;
      // todo with mailname:
      
      return yjjmc;
    }