感谢9楼的方法,我也来献一种方法,手册上的: <input class="easyui-textbox" type="text" name="txtUserName" id="txtUserName" data-options="required:true,prompt:'请输入用户名',iconCls:'icon-man'"> </input>JS: $("#txtUserName").textbox('textbox').bind("click", function () { alert ("aaaaa")}) 手册说明: Methods:textbox Description:Return the textbox object. The user can bind any events to this editing box.
$("#TxtClientName").unbind('click').click(function () { Add(0); return false });
该语句如果去掉class="easyui-textbox"easyui则函数起作用,加上就不起作用,很是郁闷
其实你应该使用它的方法来添加事件:onClickButton或onClickIcon(点击图标发生)$(function(){
$("#TxtClientName").textbox({onClickButton:function(){
ShowClient();
}})
})
onClickButton:意思是点击按钮
我也用了$("#TxtClientName").textbox({
onClickButton: function () { ShowClient(); return false }
});
单击时一点反应都没有,我看着跟你写的一样啊
$("#TxtClientName").textbox({
iconWidth: 15,
icons: [{
iconCls: 'icon-add',
handler: function (e) {
ShowClient(); return false;
}
}] });
有作用,主要我不想加图标,就是单击文本框时有事件
<input type="text" class="easyui-textbox" id="TxtClientName" name="TxtClientName" />
<script type="text/javascript">
$(function(){
$("input",$("#TxtClientName").next("span")).click(function(){
alert("ok");
});
})
</script>
<input class="easyui-textbox" type="text" name="txtUserName" id="txtUserName" data-options="required:true,prompt:'请输入用户名',iconCls:'icon-man'"> </input>JS:
$("#txtUserName").textbox('textbox').bind("click", function () { alert ("aaaaa")})
手册说明:
Methods:textbox
Description:Return the textbox object. The user can bind any events to this editing box.