jQuery MiniUI

 找回密码
 立即注册
查看: 10522|回复: 2
打印 上一主题 下一主题

关于textBox的值改变事件无效的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-6-28 10:54:48 |只看该作者 |倒序浏览
在页面写入如下两个TextBox,当焦点离开时,执行 js代碼 test()方法。
(1)使用 class="mini-textbox"
<input id="TXT_FixedAssetsCode" name="FixedAssetsCode"  valuechanged="test" emptyText="请输入固定資產编号"  required="true" class="mini-textbox"  />

(2)未使用  class="mini-textbox" , 加入onblur事件
<input id="TXT_FixedAssetsCode2" name="FixedAssetsCode2"  type="text"  valuechanged="test"   required="true" onblue="test()" />

js 代碼:
<script type="text/javascript">
function test() {
            var form = new mini.Form("#new");//new为放置TextBox的表单ID
            var data = form.getData(true);      //获取表单多个控件的数据
            var json = mini.encode(data);   //序列化成JSON
            $.ajax({
                url: "QueryFixedAssets.aspx?id=test",
                type: "post",
                data: { code: json }
            });      
        }
</script>
第一种方式  无论怎么调试就是不执行test() 方法。 第二种方式能执行test()方法,但是用第二种方式,无法获取json值。有沒有哪位朋友遇到过这个问题。还是我的JS代碼有問題???
我想实现的就是textBox离开焦点事件,在事件中去获取一些值再绑定到另一个控件中 。

Rank: 8Rank: 8

沙发
发表于 2012-6-28 12:05:13 |只看该作者
miniui的事件都需要加on,onvaluechanged="onValueChanged"

Rank: 2

板凳
发表于 2012-6-28 12:39:03 |只看该作者
factory 发表于 2012-6-28 12:05
miniui的事件都需要加on,onvaluechanged="onValueChanged"

  為這問題已經糾結了2天了 總算找到原因了。 感謝版主 。

Archiver|普加软件

GMT+8, 2024-11-26 01:58 , Processed in 1.043602 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部