ASP中如何实时获取文本框的值?

2024-11-19 00:23:25
推荐回答(4个)
回答1:

  asp.net中添加一个文本框,使用TextBox这个控件,可以在帮助中看到的事件中有一个OnTextChanged事件,但是这个事件是在textbox失去焦点的时候,而且在AutoPostBack=“true”时才可以触发。
  如果要在文本框的内容发生改变的同时及获取到,html的标签InPut中有几个事件,是onkeypress、onkeydown、onkeyup,分别在不同时候触发不同的事件。
  用textbox时并没有发现有提示有这些方法,但是如果把这些事件复制过来还是可以用的,这就可以实现计时获取textbox的值了。
  AutoPostBack意思是自动回传,也就是说此控件值更改后是否和服务器进行交互比如Dropdownlist控件,若设置为True,则你更换下拉列表值时会刷新页面(如果是网页的话),设置为flase就不会刷新了(也就是false时不和服务器交互)。

回答2:

使用AJAX,实时传到后台,由后台文件对数据进行操作,运用前台用户的INPUTY框的ONCHANGE事件作为驱动,每次输入一个字符都进行发送到后台。即可实现你的要求。

回答3:


[查询]

test.asp的代码是:
<%

ajh=Request.QueryString("id")

%>

回答4:


...