我有一个gridview,其中所有的列都是文本框。我通过jQuery实现了文本框上的onclick函数,以便当用户单击文本框时,会单击一个隐藏按钮,然后更新一个updatepanel并重新加载页面。此外,文本框应该是可编辑的。我的问题是,每次单击文本框进行编辑并重新加载页面时,都会触发该功能。如何预防它?允许onclick函数只执行一次
这里是我的文本框代码:
注:这是一个文本框只是代码。所有的文本框都使用相同的onclick功能可按
<asp:TextBox ID="txtLoginName" Onclick='<%# "timepass(" + Eval("userid") + ");" %>'
Text='<%# Eval("LoginName")%>' runat="server"></asp:TextBox>
,这里是触发后面的功能代码
<script type="text/javascript">
function timepass(pass) {
$("#btnHidden").trigger("click");
}
</script>
我想与一个隐藏的列进去值会更改的gridview的jQuery代码每次单击一个文本框,但由于该行中有许多文本框,因此它变得越来越复杂,因此看起来不可行。任何人都可以提出更好的选择吗
你应该以某种方式记住,文本框被点击 – 2014-08-28 12:56:06
什么是侧板的用途样品。它是什么更新。此外,为什么需要在单击文本框时发生此更新。 – PaulBinder 2014-08-28 13:03:14
@PaulBinder当点击文本框时,还有2个gridview填充。在点击文本框时传递一个id,在两个gridviews中填充详细信息 – nitinvertigo 2014-08-28 13:06:59