很难理解你的意思,把你的INPUT(包括那个控件)和HTC的关键代码都分别贴出来

解决方案 »

  1.   

    在htc 中 定义一个属性,或一个方法获的input 的值,然后在外部调用
      

  2.   

    当然可以.
    在HTC中用element就引用了当前绑定对象实例.
    要引用绑定到的文档就element.document..
    其余类推
      

  3.   

    哦,如何取得HTC控件属性呢?
       比如:就拿MS的Calendar来说吧,它定义了,
    <public:property put=fnPutDay get=fnGetDay name="day">属性.
       我在外部调用时如何设置该属性,取得该属性?
      

  4.   

    <span style="behavior:url(xxxx.htc)" day="2002-02-03" id="oTest">
    其中oTest.day就是其属性
      

  5.   

    从外部取HTC内部值就用公开的接口去取..
    或document.getElementById
    前提是在调用这个方法时绑定完成了.并该对象有唯一标识.
    关于获得唯一标识的问题MSDN中有范例.只要是在调用方法时绑定完成了
    其余所有在document中获取对象的方法都可以使用
      

  6.   

    通用的方法是这样的:<div style="behavior:url(Calendar.htc)" id="oTest"><script>
    var s = oTest.getAttribute("day");  //取属性
    var newValue=20;
    oTest.setAttribute("day", newValue)   //设置属性的值
    </script>
    当然,你也可以在htc里面暴露一个方法,可以用 
    oTest.somemethod()来对你指定的属性进行读取或者操作