问题描述
functionCallService(node_value){document.getElementById("HideBox").value=node_value;//为HideBox给值//实现用js达到触发后台HideBox.TextChanged事件。该怎么写。问一下}看了很多都是用_dopostback()。我的后台是vb.net。不知怎么实现。麻烦告诉一声
解决方案
解决方案二:
换一个思路:在页面中放一个隐藏的button,把textbox的TextChanged事件换成button的OnClick事件。这样解决会比较简单
解决方案三:
引用楼主zongyue148484的帖子:
functionCallService(node_value){document.getElementById("HideBox").value=node_value;//为HideBox给值//实现用js达到触发后台HideBox.TextChanged事件。该怎么写。问一下}看了很多都是用_dopostback()。我的后台是vb.net。不知怎么实现。麻烦告诉一声
应该是一样的,在前台生生的js代码都是一样的吧托一个asp:textbox双击生成OnTextChanged事件,然后运行,然后查看一下html源代码,看看生成的代码是怎么提交的,你就模仿它就ok了
解决方案四:
javascript中可以使用onpropertychange来触发ASP.NET中TextBox的OnTextChanged事件。如下例:<divid="msg"></div><inputid='txt'value=""/><script>//当状态改变的时候执行的函数functionhandle(){document.getElementById('msg').innerHTML='输入的文字长度为:'+document.getElementById('txt').value.length;alert('blur');}if(/msie/i.test(navigator.userAgent))//ie浏览器{document.getElementById('txt').onpropertychange=handle}else{//非ie浏览器,比如Firefoxdocument.getElementById('txt').addEventListener("input",handle,false);}</script>本文来自:吾爱脚本http://5iscript.cn
解决方案五:
来源:可以在这里察看详细信息