javascript改变asp:textbox的值,如何触发OnTextChanged 事件

问题描述

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
解决方案五:
来源:可以在这里察看详细信息

时间: 2024-08-03 16:58:03

javascript改变asp:textbox的值,如何触发OnTextChanged 事件的相关文章

textbox样式只有在触发一个事件以后才生效

问题描述 我在textbox控件上点击右键,然后选择样式,设定textbox的高为20px宽为120px但我发现一个问题,当运行页面的时候,textbox并不是我设置的那个样式只有出发一个事件以后才生效.举个例子..我的登录页面上的textbox.输入用户名和密码的.当输入用户名和密码出错以后出提示框.然后点击确定以后.之前设定的textobx这个时候却生效了.跟ifpostback有关系吗.应该没有吧.再说我在pageload里面也有ifpostback啊 解决方案 解决方案二:属性是固定值,

JS触发方法事件,三个下拉框,其中任意两个有值,第三个改变时触发,

问题描述 JS触发方法事件,三个下拉框,其中任意两个有值,第三个改变时触发, JS触发方法事件,三个下拉框,其中任意两个有值,第三个改变时触发, 解决方案 3个select的事件都判断下是否都有值了,有了就执行相关代码 if(sel1.value!=''&&sel2.value!=''&&sel3.value!=''){ //..... } 解决方案二: JS改变input的value值不触发onchange事件解决方案 解决方案三: 你这是什么意思?任意两个有值?第三个改

TextBox的值为什么不变!!

问题描述 大位大虾,小弟有一问题,困扰许久!请各位指点!!我在.cs文件中自己定义了一个函数,不是PageLoad函数,在函数中改变TextBox的值,可TextBox得值在页面中为什么没有显示呢? 解决方案 解决方案二:好像没有人啊~~自己顶一下~~~~解决方案三:那你有没有调用这个函数啊.如果你定义了,却不调用,那肯定没有显示啊.解决方案四:那你至少在Page_Load里调用了那个函数了吗?解决方案五:引用2楼donghai83的回复: 那你有没有调用这个函数啊.如果你定义了,却不调用,那肯

请教:javascript, asp.net 控件

问题描述 我写了一个.js文件,里面有一个function.asp.net页面上有一个textBox,里面的文字改变以后就弹出一个窗口,显示改变的文字.问题:<asp:TextBoxID="TextBox1"runat="server"onTextChanged="JavaScript:myFun();"></asp:TextBox>是textBox的定义在asp.net页面上这样定义script:<scriptla

将aaa.aspx中的一个DropDownList或者TextBox的值,传向bbb.asp

问题描述 我需要将aaa.aspx中的一个DropDownList或者TextBox的值,传向bbb.asp求教具体代码!!!第一:如何转向asp页面?因为DropDownList需要<formrunat=server>,不能直接POST,那最佳方法是什么?第二:如何把控件或者变量的值,传出去?代码指导下,谢谢大侠 解决方案 解决方案二:要是post可以在加个form表单也可以采用get的方式传值也可以用控件的postbackurl属性进行跳转解决方案三:引用1楼的回复: 要是post可以在加

如何用javascript设置gridview中textbox的值

问题描述 如何用javascript设置gridview中textbox的值,我在网上搜了许久,没有找到答案,请帮忙,谢谢! 解决方案 解决方案二:甭想你看看生成好的DataGrid的ID和Name是什么样子你就知道为什么不行了.解决方案三:gridview中textbox也可以设置ID,页面有了控件有了ID不就可以用javascript设值了...解决方案四:不会吧,顶一顶解决方案五:gridview里的文件框名称一般来说都是固定的格式如[gridviewid]$[控件id]$[行号]还是啥的

javascript-我想用JavaScript改变td的colspan的值.为什么无法改变?

问题描述 我想用JavaScript改变td的colspan的值.为什么无法改变? <!DOCTYPE html><html><head><script type=""text/javascript""> var colspanNum=0; window.onload=function(){ var thisTable = document.getElementById(""thisTable&qu

Asp.net中服务端控件事件是如何触发的

asp.net|控件     Asp.net 中在客户端触发服务端事件分为两种情况: 一.WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton 这两种按钮最终到客户端的表现形式为: <input name="Submit1" id="Submit1" type="submit" value="Submit">,这是Form表单的提交按钮,点击以

结合JavaScript与ASP.NET Web窗体进行程序开发

ASP.NET为Web程序开发提供了新的范例.其中包括一系列基于服务器的控件,这些控件类似于HTML窗体中诸如文本框.按钮等元素.使用这些控件的问题是必须调用服务器.JavaScript为很多任务提供多种选择的机会,而这些过程不需要调用服务器.让我们来看结合JavaScript与ASP.NET所带来的强大功能. 性能是必需的调用服务器要求带宽和服务器处理时间,然而对一个可以享受高速流通的局域网程序将不会有任何问题,但是在广域网中就是不同的情况.一个因特网用户连接速度的不同主要取决于用户的拨号调制