找回密码
 立即注册

QQ登录

只需一步,快速开始

mengmeng_032

高级会员

17

主题

109

帖子

1780

积分

高级会员

积分
1780

活字格认证

mengmeng_032
高级会员   /  发表于:2011-8-23 21:33  /   查看:7841  /  回复:5
如题,我想根据选择的日期来改变这个text的值,于是使用了他的textchanged事件,但是运行时发现无法触发,请问需要改什么属性吗?
页面中没有updatepanel

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-24 14:23:00
沙发
C1的Input控件没有自动Post的功能,只能触发Post时才能触发textchanged事件

你想要功能是否可以通过客户端事件实现,或许可以找替代方案
回复 使用道具 举报
mengmeng_032
高级会员   /  发表于:2011-8-24 16:47:00
板凳

回复 2# Zera 的帖子

多谢,我对js脚本不是很熟悉,请问能否提供一下简单的代码?
我想实现的功能很简单,即:先得到页面上另外一个radiobuttonlist控件的值,如果为"年",则将datainput的值设为用户选择的日期当年第一天;如果为月,则设为该月第一天。
例:   控件值    用户所选日期   datainput显示日期
        年         2011/5/1        2011/1/1
        月         2011/5/10      2011/5/1
      。。。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-25 11:59:00
地板
请参考附件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
mengmeng_032
高级会员   /  发表于:2011-8-25 14:49:00
5#

回复 4# Zera 的帖子

谢谢,你的思路我看懂了,有一个功能我试了几次都不行,我要得到这个C1DateInput1的值,但是第二句的写法好像不行,给我的提示是undefined,请问应该怎么写呢?
var dateinput = $get("C1DateInput1").control;
var d = document.getElementById("C1DateInput1").value;
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-25 15:33:00
6#
可以通过以下代码得到 dateinput.get_date()

同时,c1的控件在客服端访问控件属性时一般都是以get_和set_开头的,每个控件有些什么属性或者方法可以通过加断点来查看,参考下图所示方法:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部