- 注册时间
- 2012-6-28
- 最后登录
- 2019-4-2
- 阅读权限
- 10
- 积分
- 52
- 精华
- 0
- 帖子
- 5
|
在页面写入如下两个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离开焦点事件,在事件中去获取一些值再绑定到另一个控件中 。
|
|