找回密码
 立即注册

QQ登录

只需一步,快速开始

dqjia

注册会员

4

主题

22

帖子

188

积分

注册会员

积分
188

活字格认证微信认证勋章

最新发帖

[已处理] C1editor 取值问题

dqjia
注册会员   /  发表于:2016-6-15 10:27  /   查看:7017  /  回复:13
我在c1editor的html中增加了一个text文件本,如何取到用户输入的值?

13 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-6-15 14:14:04
沙发
如果是添加html的控件,通过C1Editor.Document.GetElementById方法,就可以获取到这个元素。
然后解析字符串中的value。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
dqjia
注册会员   /  发表于:2016-6-16 09:33:17
板凳
本帖最后由 dqjia 于 2016-6-16 09:36 编辑

这是我的html文件
  1. <html xmlns="http://www.w3.org/1999/xhtml">

  2.   <head>

  3.     <title>New Document 1</title>

  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  5.   </head>

  6.   <body>

  7.     <form action=""> Name: <input type="text" name="name" id="Name" /></form>

  8.   </body>

  9. </html>
复制代码
在c1editor中预览时会出现一个文本框,我想在用户在文本框中输入值以后获取到用户输入的值.
GetElementById取不到用户输入的值
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-6-16 13:58:14
地板
dqjia 发表于 2016-6-16 09:33
这是我的html文件在c1editor中预览时会出现一个文本框,我想在用户在文本框中输入值以后获取到用户输入的值. ...

C1Editor.Document可以拿到XMLDocument。
如何在XMLDocument取得HTML元素的值,属于业务逻辑,可以在网上搜索相关资料。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
unity
社区贡献组   /  发表于:2016-6-16 15:15:45
5#
用C1Editor.Document是获取不到的。

要用C1Editor.WebBrowser


  1. SHDocVw.WebBrowser wb = this.c1Editor1.WebBrowser as SHDocVw.WebBrowser;
  2.             
  3.             MSHTML.HTMLDocument doc = wb.Document as MSHTML.HTMLDocument;
  4.             MSHTML.IHTMLElement nd = doc.getElementById("Name");
  5.             string txt = nd.getAttribute("value", 0) as string;
复制代码

评分

参与人数 1金币 +500 收起 理由
Alice + 500 很给力!

查看全部评分

回复 使用道具 举报
dqjia
注册会员   /  发表于:2016-6-16 16:00:17
6#
我的是winform的.没有WebBrowser这个属性.有办法取值吗?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-6-17 09:27:18
7#
dqjia 发表于 2016-6-16 16:00
我的是winform的.没有WebBrowser这个属性.有办法取值吗?

我这里正在调查这个问题,调查完给您反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
unity
社区贡献组   /  发表于:2016-6-17 10:39:40
8#
dqjia 发表于 2016-6-16 16:00
我的是winform的.没有WebBrowser这个属性.有办法取值吗?

我这个也是winform的版本是2013v3.
C1.Win.C1Editor.2.dll 文件版本是 2.0.20133.206

这个版本是有 WebBrowser属性的,老版本的就不清楚了。
回复 使用道具 举报
dqjia
注册会员   /  发表于:2016-6-17 11:29:26
9#
unity 发表于 2016-6-17 10:39
我这个也是winform的版本是2013v3.
C1.Win.C1Editor.2.dll 文件版本是 2.0.20133.206

谢谢!再请问一下,winform的c1editor 是否支持js
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-6-17 14:34:50
10#
dqjia 发表于 2016-6-17 11:29
谢谢!再请问一下,winform的c1editor 是否支持js

是指要使用JavaScript在C1Editor中么?不支持。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部