ASP中如何实时获取文本框的值? 20
在一个页面里,有多项内容,均为文本框,如:编号,题目,内容等。并已设置了提交按钮,提交后以上内容写入数据库中。想增加如下功能,根据编号查询数据库,如存在,则将所有内容自动...
在一个页面里,有多项内容,均为文本框,如:编号,题目,内容等。并已设置了提交按钮,提交后以上内容写入数据库中。
想增加如下功能,根据编号查询数据库,如存在,则将所有内容自动填入更新页面的相关栏目中,方便更新。
现设想如下,在编号旁设置一个名为“查询”的超链接,将编号的值赋给变量id,通过“?id=编号”的参数传递到更新页面。
如今就是不知道该怎么将编号文本框中的输入内容实时赋给变量id,希望大家指教。
我也知道要那id号,后面更新的我已经做出来了,就是不知道怎么能获取这个id啊?
因为我也是刚接触ASP,具体的方法能说的详细些吗?
----------------------------------------------------------------
补充下我的代码:
<input name="bianhao" type="text" size="12" />
[<a href="test.asp?id=……" style="color:#0000FF;text-decoration:none">查询</a>]
test.asp的代码是:
<%
ajh=Request.QueryString("id")
%>
我现在做测试,在……的位置直接填写具体的数字,test.asp能返回该数字,但我想知道怎么能把bianhao这个文本框内的值自动赋给……?? 展开
想增加如下功能,根据编号查询数据库,如存在,则将所有内容自动填入更新页面的相关栏目中,方便更新。
现设想如下,在编号旁设置一个名为“查询”的超链接,将编号的值赋给变量id,通过“?id=编号”的参数传递到更新页面。
如今就是不知道该怎么将编号文本框中的输入内容实时赋给变量id,希望大家指教。
我也知道要那id号,后面更新的我已经做出来了,就是不知道怎么能获取这个id啊?
因为我也是刚接触ASP,具体的方法能说的详细些吗?
----------------------------------------------------------------
补充下我的代码:
<input name="bianhao" type="text" size="12" />
[<a href="test.asp?id=……" style="color:#0000FF;text-decoration:none">查询</a>]
test.asp的代码是:
<%
ajh=Request.QueryString("id")
%>
我现在做测试,在……的位置直接填写具体的数字,test.asp能返回该数字,但我想知道怎么能把bianhao这个文本框内的值自动赋给……?? 展开
4个回答
推荐于2016-04-07
展开全部
asp.net中添加一个文本框,使用TextBox这个控件,可以在帮助中看到的事件中有一个OnTextChanged事件,但是这个事件是在textbox失去焦点的时候,而且在AutoPostBack=“true”时才可以触发。
如果要在文本框的内容发生改变的同时及获取到,html的标签InPut中有几个事件,是onkeypress、onkeydown、onkeyup,分别在不同时候触发不同的事件。
用textbox时并没有发现有提示有这些方法,但是如果把这些事件复制过来还是可以用的,这就可以实现计时获取textbox的值了。
AutoPostBack意思是自动回传,也就是说此控件值更改后是否和服务器进行交互比如Dropdownlist控件,若设置为True,则你更换下拉列表值时会刷新页面(如果是网页的话),设置为flase就不会刷新了(也就是false时不和服务器交互)。
如果要在文本框的内容发生改变的同时及获取到,html的标签InPut中有几个事件,是onkeypress、onkeydown、onkeyup,分别在不同时候触发不同的事件。
用textbox时并没有发现有提示有这些方法,但是如果把这些事件复制过来还是可以用的,这就可以实现计时获取textbox的值了。
AutoPostBack意思是自动回传,也就是说此控件值更改后是否和服务器进行交互比如Dropdownlist控件,若设置为True,则你更换下拉列表值时会刷新页面(如果是网页的话),设置为flase就不会刷新了(也就是false时不和服务器交互)。
展开全部
使用AJAX,实时传到后台,由后台文件对数据进行操作,运用前台用户的INPUTY框的ONCHANGE事件作为驱动,每次输入一个字符都进行发送到后台。即可实现你的要求。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input name="bianhao" id="bianhao" type="text" size="12" value="你的Id" />
[<a href="javascript:location.href=('test.asp?id='+document.getElementById('bianhao').value);" style="color:#0000FF;text-decoration:none">查询</a>]
test.asp的代码是:
<%
ajh=Request.QueryString("id")
%>
[<a href="javascript:location.href=('test.asp?id='+document.getElementById('bianhao').value);" style="color:#0000FF;text-decoration:none">查询</a>]
test.asp的代码是:
<%
ajh=Request.QueryString("id")
%>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script>
function chaxun(){
zhi=document.all("bianhao").value;
window.location='test.asp?id='+zhi;
}
</script>
<a href="#" onclick="chaxun()">...
function chaxun(){
zhi=document.all("bianhao").value;
window.location='test.asp?id='+zhi;
}
</script>
<a href="#" onclick="chaxun()">...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询