我的JS如下,<script type="text/javascript">
function onFocusById(id)
{
document.getElementById("txt"+id).focus();
}
</script>
页面源代码如下<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick='onFocusById(<%#Eval("mId") %>)' /><input type="text" id='txt<%#Eval("mId") %>' />
这个绑定肯定没有问题
我用a标签的onclick事件试过,也没问题的为什么会失效??
function onFocusById(id)
{
document.getElementById("txt"+id).focus();
}
</script>
页面源代码如下<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick='onFocusById(<%#Eval("mId") %>)' /><input type="text" id='txt<%#Eval("mId") %>' />
这个绑定肯定没有问题
我用a标签的onclick事件试过,也没问题的为什么会失效??
解决方案 »
- C# process类使用
- ZedGraph 控件绘制线性图的时候。怎么使绘制出的线条是直的 ,怎么使绘制的线条是弯曲的效果?这两个我弄不清楚》????
- 如何做出掷骰子的效果,就像QQ飞行棋里那种掷骰子的效果。(可以另外给分)
- VS2005 DataGridView的问题
- C#利用System.Threading.Timer实现多线程中遇到的问题,请求帮助!
- 请问哪位大侠做过网址过滤的东东?
- VS2005中如何关闭当前的程序B/S
- C#重写系统时间的问题
- 怎么向GB2312的网站发送URL?
- 基础问题,C#没人了吗?
- Xpath请教
- C# Datagridview中combobox类型的下拉框
所以无效
OnClientClick='<%#"onFocusById("+Eval("mId") + ")" %>' />
function onFocusById(id)
{
document.getElementById("txt"+id).focus();
return false;//加上这个试试
}
然后又在孟子E章提供的方法前加了个return
然后就可以了。。
event.returnValue = false;
return false;
试试
去查了一下event.returnValue=false和return false的区别: