开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1444|回复: 15
收起左侧

[已解决] 超文本链接框如何换取指定文本框里名称的值

 关闭 [复制链接]
结帖率:81% (34/42)
发表于 2018-9-9 03:30:07 | 显示全部楼层 |阅读模式   广东省湛江市
5精币
如图,我想取的这个网页里名称(IO00)的值(9000)

微信图片_20180909032315.png

最佳答案

查看完整内容

网页填表.初始化 (超文本浏览框1.取窗口句柄 ()) 调试输出 (网页填表.文本框_取内容 (“Name==IO00”)) 补充内容 (2018-9-9 14:50): 调试输出 (网页填表.文本框_取内容 (“className==NavText2”))

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
结帖率:81% (34/42)

签到天数: 6 天

 楼主| 发表于 2018-9-9 03:32:46 | 显示全部楼层   广东省湛江市
标题打错了,应该是超文本浏览器,有人能解决么
回复

使用道具 举报

结帖率:81% (34/42)

签到天数: 6 天

 楼主| 发表于 2018-9-9 18:05:23 | 显示全部楼层   广东省湛江市
大司命 发表于 2018-9-9 16:36
[e=5]
.局部变量 i, 整数型
网页填表.初始化 (超文本浏览框1.取窗口句柄 ())

有两个小问题
因为我是用  网页填表.文本框_写内容 ("文本框ID", “要填进文本框的内容”, )  这个代码来批量填进网页文本框的

第一个:
这个 网页填表.文本框_取内容 (“className==NavText2”, , i - 1)
我发现只有在网页文本框上手动输入才取得出值,而用 网页填表.文本框_写内容() 来批量填进网页文本框的时候就取不出它的值       因为要输入很多个文本框所以手动不方便

第二个:
还有一个就是比如我手动填入文本框第一次取值取出来了然后进行确认,网页刷新过后第二次再手动填入文本框按取值就取出空文本了

你看看下面要怎么改

.版本 2
.支持库 spec
.子程序 初始化
网页填表.初始化 (超文本浏览框1.取窗口句柄 ())

.子程序 _批量填表按钮_被单击
.局部变量 A, 文本型, , "0"
.局部变量 B, 文本型, , "0"
.局部变量 F, 文本型, , "0"
.局部变量 C, 文本型, , , 号码
.局部变量 HM, 文本型, , , 号码文本框
.局部变量 JE, 文本型, , , 金额文本框
A = 分割文本 (阿斯编辑框4.内容, #换行符, )
B = 分割文本 (编辑框4.内容, #换行符, )
F = 分割文本 (编辑框6.内容, #换行符, )
.计次循环首 (取数组成员数 (A), H)
    C = 取文本 (A [H], )
    .计次循环首 (取数组成员数 (B), )
        HM = 取文本 (B [H], )
    .计次循环尾 ()
    .计次循环首 (取数组成员数 (F), )
        JE = 取文本 (F [H], )
    .计次循环尾 ()
    网页填表.文本框_写内容 (HM, C, )  ' ’号码
    网页填表.文本框_写内容 (JE, 编辑框3.内容, )  ' ’金额
    延迟 (30)
.计次循环尾 ()

.子程序 _取值按钮5_被单击
.局部变量 i, 整数型
.计次循环首 (4, i)
    调试输出 (网页填表.文本框_取内容 (“className==NavText2”, , i - 1))
.计次循环尾 ()


回复

使用道具 举报

结帖率:81% (34/42)

签到天数: 6 天

 楼主| 发表于 2018-9-9 22:41:52 | 显示全部楼层   广东省湛江市
大司命 发表于 2018-9-9 16:36
[e=5]
.局部变量 i, 整数型
网页填表.初始化 (超文本浏览框1.取窗口句柄 ())

有两个小问题
第一个:
网页填表.文本框_取内容 (“className=NavText2”, , i - 1)这个代码只有在手动输入内容进网页文本框的时候才能取出它的值
因为要填的文本框有100个所以我是用 网页填表.文本框_写内容 ("文本框ID", “要填进文本框的内容”, ) 这个代码来批量填进网页的文本框的,然后取值就失效了。调试输出返回了空文本
第二个:
即使我不批量填入网页的文本框,手动输入内容进去,第一次取值正常,输入完提交数据了之后网页刷新,再手动输入内容进去就取不了值了,又是返回空文本

回复

使用道具 举报

签到天数: 24 天

发表于 2018-9-9 03:30:08 | 显示全部楼层   广东省广州市
  
网页填表.初始化 (超文本浏览框1.取窗口句柄 ())
调试输出 (网页填表.文本框_取内容 (“Name==IO00”))

补充内容 (2018-9-9 14:50):
  
调试输出 (网页填表.文本框_取内容 (“className==NavText2”))

评分

参与人数 1荣誉 +1 收起 理由
笨潴 + 1 热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!

查看全部评分

回复

使用道具 举报

结帖率:0% (0/6)

签到天数: 1 天

发表于 2018-9-9 08:11:58 | 显示全部楼层   广东省广州市
用精益VIP 模块 获取超文本浏览器句柄 获取网页元素不就可以了?
回复

使用道具 举报

结帖率:81% (34/42)

签到天数: 6 天

 楼主| 发表于 2018-9-9 13:03:16 | 显示全部楼层   广东省湛江市
大司命 发表于 2018-9-9 09:36
[e=5]
网页填表.初始化 (超文本浏览框1.取窗口句柄 ())
调试输出 (网页填表.文本框_取内容 (“Name==IO00 ...

没反应啊,调试输出是空文本

点评

一张图所能给出的方法有限~   广东省广州市   发表于 2018-9-9 13:04
回复

使用道具 举报

结帖率:81% (34/42)

签到天数: 6 天

 楼主| 发表于 2018-9-9 14:29:26 | 显示全部楼层   广东省湛江市
结局i 发表于 2018-9-9 13:03
没反应啊,调试输出是空文本

那可以从post的提交数据里面截取出来进行判断吗?
model=QF&PostKey=1536473923&N00=7**8&IO00=94&G00=1&io_check=Y
怎么截取上面这个io00=94呢?我需要这个数字来进行判断
微信截图_20180909142607.png
回复

使用道具 举报

结帖率:81% (34/42)

签到天数: 6 天

 楼主| 发表于 2018-9-9 15:04:35 | 显示全部楼层   广东省湛江市
在线等呀,有没有帮忙解答一下的
回复

使用道具 举报

结帖率:81% (34/42)

签到天数: 6 天

 楼主| 发表于 2018-9-9 16:32:27 | 显示全部楼层   广东省湛江市
大司命 发表于 2018-9-9 09:36
[e=5]
网页填表.初始化 (超文本浏览框1.取窗口句柄 ())
调试输出 (网页填表.文本框_取内容 (“Name==IO00 ...

刚刚才看到你的补充,后面补充的取是取出来了但是我要取出的值有很多个,而且它们的className全部都是=NavText2
这样该怎么解决,它这个值只有Name是不一样的
1.jpg

点评

下标~   广东省广州市   发表于 2018-9-9 16:35
回复

使用道具 举报

签到天数: 24 天

发表于 2018-9-9 16:36:54 | 显示全部楼层   广东省广州市
  
变量名类 型静态数组备 注
i整数型 
网页填表.初始化 (超文本浏览框1.取窗口句柄 ())
计次循环首 (4, i)
调试输出 (网页填表.文本框_取内容 (“className==NavText2”, i - 1))
计次循环尾 ()

补充内容 (2018-9-9 16:37):
精易VIP模块~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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