<asp:TextBox runat="server" ID="txtbarcode" AutoPostBack="True" AutoCompleteType="None">
用的服务器控件,如果输入2次相同的内容,则第二次不会触发这个事件,现在想即使连续输入相同的内容,第二次也能触发。
想到用__doPostBack,但是用这个会触发2次事件调用。问问大家有没有处理这个的好的办法。
“则第二次不会触发这个事件”,哪个事件?
textchange事件,如果2次输入相同的,第二次不会触发。
@清海扬波: 这完全是一个Web前端的js问题,与服务器控件无关。如果输入相同的内容也会触发,那就不叫textchange事件。既然你想输入相同的内容也要触发,那就不应该用textchange事件。
可以用js 的blur得到相同效果
最终是用这个事件,取消掉服务器控件的autopostback,用客户端触发,结合记录最后一次输入的条码做比较。能达到效果。