本帖最后由 w275955128 于 2010-05-21 14:21:41 编辑

解决方案 »

  1.   


    <input type=text id='a' onblur='test(this.value)' />
    <input type=text id='b' /><script>
    function test(s){
      if(s.length==0)return;//如果文本框是空的退出;
      switch(s){
      case "154401075"://按填写的内容分类处理
        url="http://zhidao.baidu.com/question/154401075.html?fr=middle_auto&a=1&b=2"
        //两次分割字串,第一次分隔符是"?fr=",得到middle_auto&a=1&b=2;
        //第二次分隔符是"&",得到你要的;
        var s1=url.split('?fr=')[1].split('&')[0];alert(s1);
        document.getElementById('b').value=s1  //填写b文本框  
        break;
      }
      //后面继续你想做的处理......
    }
    </script>
      

  2.   

    https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=sales.amonstar%40gmail.com&amount=15.00&currency_code=USD&item_name=sheep clipper&item_number=item_number&quantity=1&shipping=5.00&no_shipping=1&pbtype=product&bn=paywiz0105xx-px
    像这个,要获取&item_name &currency_code &item_number &pbtype的值
      

  3.   

    如果有几百条编号,那不是要几百个case语句