想做个注册QQ的程序,账号,密码都可以提交了。。但是卡到生日选择的那3个下拉框哪里了。。他们的ID是一样的。我提交的话只能提交一个这个要怎么办啊?有没办法3个都提交呢http://reg.qq.com 注册QQ的地址。大家可以去看下!

解决方案 »

  1.   

    ID是一样的话照填就可以了
    比如
    http://www.xxx.com/submit.jsp?name=a&name=b&name=c这样,服务器端是能识别出来的,有函数能区分相同变量名的,你不用担心
      

  2.   

    getElementsById
    JS里可以这么查询
    webbrowser里应该可会出现多个吧?一个一个遍历地赋值不可以么?
      

  3.   

    对于多个相同变量名的,服务器端是按数组处理的
    提交
    http://www.xxx.com/submit.jsp?name=a&name=b&name=c服务器端
    name[0] : a
    name[1] : b
    name[2] : c
      

  4.   

    闷。问错了。是ID为空。类型是一样的。。
    getElementsByName(L"id",&Vid);得到的ID是NULL,得到的类型是一样的,,提交的话只能提交一个。。这个要怎么分出来?楼上的回答是vid[0]
    vid[1]
    vid[2]
    这样?
      

  5.   

    我以为你上面上直接提交数据
    如果是自动填表的那种,遇到多个NAME相同的标签,就先获取第一个标签,然后到下一个,这样填写信息
    应该有一个函数是getElementsByTagName的吧,没做过这方法的工程,不是很清楚
      

  6.   

    嗯是webbrowser自动填表。。卡到3个name和type相同的下拉框这里了。。闷
      

  7.   

    试了,,郁闷用getElementsByTagName得到name的标签。。一个都得不到。。