VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 759|回复: 10

如何通过webbrowser 点击 My97DatePicker获取时间

[复制链接]
11_avatar_middle
最佳答案
0 
在线会员 发表于 2019-2-21 15:54:51 | 显示全部楼层 |阅读模式
3驿站币
如何通过webbrowser 点击 My97DatePicker获取时间,并且使 *维保企业名称  被隐藏的edit 框显示出来

图片20190221155025.png
QQ图片20190221155432.png




上一篇:求一套支持多线程 断点续传c++代码
下一篇:写的客户端程序运行10天崩了内存不足
11_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-2-21 15:59:30 | 显示全部楼层
请大侠帮助,谢谢
51_avatar_middle
最佳答案
82 
online_admins 发表于 2019-2-21 16:09:36 | 显示全部楼层
我的建议是这样,先看看正常情况下,是点击哪个按钮或者控件触发的点击事件,之后通过webbrowser来遍历当前页面上的所有网页元素,当遍历到目标元素之后,调用其 click 函数,模拟点击,试试看有没有效果
11_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-2-21 16:24:31 | 显示全部楼层
是那个时间控件My97DataPick   的确定按钮触发的  打开新窗口的
11_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-2-21 16:27:16 | 显示全部楼层
function geturl(BAID) {
        NewWin("WBBA_XFSSWBBAInfoPage.aspx?ID=" + BAID, "c", "yes", "yes", "no", 950, 800);
    }
    function geturlJZ(BAID) {
        NewWin("/JCDAPage/JZJXFSSPage/JZ_MYJZViewPage.aspx?ID=" + BAID, "c", "yes", "yes", "no", 1000, 800);
    }
    ///JCDAPage/JZJXFSSPage/JZ_MYJZViewPage.aspx?ID=FB0D9742ED7841B9990039EA6F647E73
    function SelWB_Changed() {
        var btnSel = document.getElementById('ctl00_MainContent_txt_BAYF');
        var d = escape(btnSel.value);
        var type = '';
        if (document.getElementById("ctl00_MainContent_txt_WBQYID").value != '') {
            type = '&type=1';
        }
        sel_WBQY_a.style.display = '';
        ymPrompt.win({ message: 'SelectHTPage.aspx?date='+ d + type, width: 600, height: 400, title: '选择维保企业', maxBtn: false, minBtn: false, closeBtn: false, iframe: true })
    }
    function SelWB_Changed2() {
        
    }
    function SelWB_Changed3() {
        var btnSel = document.getElementById('ctl00_MainContent_txt_BAYF');
        if (btnSel != null) {
            if (btnSel.value == "") {
                alert('请选择维保日期');
                btnSel.focus();
                // document.getElementById('ctl00_MainContent_btn_Changed').click();
            }
            else {
                var type = '';
                if (document.getElementById("ctl00_MainContent_txt_WBQYID").value != '') {
                    type = '&type=1';
                }
                var d = escape(btnSel.value);
                ymPrompt.win({ message: 'SelectHTPage.aspx?date=' + d + type, width: 600, height: 400, title: '重新选择维保企业', maxBtn: false, minBtn: false, closeBtn: false, iframe: true })

                //SelWB_Changed()
            }
        }
    }

    $(document).ready(function() {
        var btnSel = document.getElementById('ctl00_MainContent_txt_BAYF');
        if (btnSel != null) {
            if (btnSel.value != "") {
                sel_WBQY_a.style.display = '';
            }
        }
    });
这个是JS代码
11_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-2-21 16:29:19 | 显示全部楼层
GET http://218.66.59.19:85/WBBAPage/SelectHTPage.aspx?date=2019%u5E7402%u670801%u65E5 HTTP/1.1
Host: 218.66.59.19:85
Connection: keep-alive
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer: http://218.66.59.19:85/WBBAPage/SHDW_XFSSWBBAXZPage.aspx
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Cookie: ASP.NET_SessionId=gkpr43bc40zmzwyiqcac0v55; USERTYPE=DWYH
11_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-2-21 16:33:12 | 显示全部楼层
触发脚本:
function SelWB_Changed() {
        var btnSel = document.getElementById('ctl00_MainContent_txt_BAYF');
        var d = escape(btnSel.value);
        var type = '';
        if (document.getElementById("ctl00_MainContent_txt_WBQYID").value != '') {
            type = '&type=1';
        }
        sel_WBQY_a.style.display = '';
        ymPrompt.win({ message: 'SelectHTPage.aspx?date='+ d + type, width: 600, height: 400, title: '选择维保企业', maxBtn: false, minBtn: false, closeBtn: false, iframe: true })
    }
11_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-2-21 16:38:14 | 显示全部楼层
                        <th   style=" width:15%;text-align:right;" >
               <font color=red>*</font>维保日期:</th>
               <th   style=" text-align:left; width:85%"  colspan="3">
                            <input name="ctl00$MainContent$txt_BAYF" type="text" id="ctl00_MainContent_txt_BAYF" class="TextBoxStyle_LineTime" onFocus="new WdatePicker({onpicked:function(){SelWB_Changed()},dateFmt:'yyyy年MM月dd日',skin:'whyGreen',autoPickDate:'true',maxDate:'2019年02月21日'});" onkeydown="return false" onpaste="return false" style="width:120px;" />&nbsp;<span id="span_LRXX"></span><input type="hidden" name="ctl00$MainContent$hf_LRXX" id="ctl00_MainContent_hf_LRXX" />
                   <input type="submit" name="ctl00$MainContent$btn_Changed" value="Button" id="ctl00_MainContent_btn_Changed" class="ButtonStyle" style=" display:none;" />
               </th>
               </tr>
               <tr>
                <th   style=" width:15%;text-align:right"  >
               <font color=red>*</font>维保企业名称:</th>
               <th   style=" text-align:left;width:85%"  colspan="3">
                  
                   <span id="span_WBQYMC"></span>
                   <input name="ctl00$MainContent$txt_WBQYMC" type="text" id="ctl00_MainContent_txt_WBQYMC" class="TextBoxStyle_Line1" readonly="readonly" style=" display:none; width:60%;" />
                    <input name="ctl00$MainContent$txt_WBQYID" type="text" id="ctl00_MainContent_txt_WBQYID" class="TextBoxStyle" style=" display:none;" />
                   <a href="#" onclick="SelWB_Changed3()" id="sel_WBQY_a" style=' display:none;'>选择维保企业</a>
               </th>
               </tr>
这个是页面的框架代码
15_avatar_middle
最佳答案
0 
在线会员 发表于 2019-2-21 16:57:25 | 显示全部楼层
好好好哈哈哈哈哈哈哈
11_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-2-26 20:22:34 | 显示全部楼层
怎么这么冷清,都没有人回答如何通过webbrowser 点击 My97DatePicker获取时间
80_avatar_middle
最佳答案
0 
在线会员 发表于 2019-3-6 02:06:56 | 显示全部楼层
{:4_82:如何通过webbrowser 点击 My97DatePicker获取时间如何通过webbrowser 点击 My97DatePicker获取时间
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-9-25 03:54

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表