注册 登录
编程论坛 ASP技术论坛

js代码里面加asp代码 然后在这个asp代码里面 怎么再加上js代码

guang2356447 发布于 2010-07-22 16:46, 713 次点击
我的代码如下(实现功能是   我在tt文本框  输入内容后调用这个函数  把内容传给啦 hd文本框   ,现在的问题是   我想把tt文本框输入的内容传给函数里面的asp代码里面,怎么传,    把tt文本框的内容和数据库里面的内容进行比较下)
<script>
function addvalue(v)
{
alert( "<%
set rs=server.createobject("adodb.recordset")
exec="select * from xw order by id desc"
rs.open exec,conn,1,1
response.Write ""
rs.close
set rs=nothing
%>
");
document.getElementById("hd").value=v;
}
</script>

<input type="text" value="" id="tt" onblur="addvalue(this.value)">

<p>
<label>
<input type="text" name="hd" id="hd" />
</label>
</p>
7 回复
#2
gupiao1752010-07-22 17:22

直接传递是不行的,文本框的输入动作不可能去触发ASP代码!

所以建议你找一个AJAX的例子看下吧,类似baidu的输入框自动提示什么的!
#3
guang23564472010-07-22 17:33
你知道
再js代码里面

怎么把文字传给session吗

比如  session("aa")=sdf;
#4
guang23564472010-07-22 17:58
javascript怎么传值给session
#5
guang23564472010-07-22 18:14
我想做的是   左边一个文本框输入内容后   再后面一个文本框中   经过javascript验证后(里面有asp代码 但是取不到javascript的值)  输出信息     比如做个验证用户名是否存在
#6
gupiao1752010-07-22 19:17
如果只是客户端验证数据完整性,不需要通过数据库的话,你就用简单的JS处理即可,

如果要和后台联系,必须要用AJAX,才能达到你要的效果!哪怕是最简单的验证某个用户是否存在!
#7
gupiao1752010-07-22 19:19
取session直也一样,不可能通过简单的JS就可以达到你要的目的!

除非在下一带浏览器HTML5下,JS能直接运行在后台,那你的问题简单就能处理!
#8
cnfarer2010-07-22 21:28
做个iframe(隐藏),在文本框的onBlur中在iframe打开验证ASP文件验证,将验证结果用JS回写到原页面中。
1