(在线等)这个变量值该怎么传递?
下面的代码,是我想达到的目的,请赐教!
<script language=JavaScript>
function check()
{
var jobs=document.form1.job.value;
<%set rs = server.createobject( "adodb.recordset ")
'我的问题是想把document.form1.job.value的值传递给下面的jobs
sql= "SELECT * FROM adClass where jobs= "&这里该怎么写& " ' "
rs.open sql,conn,1,1
if rs.bof and rs.eof then%>
..........
<%else%>
..........
<%
end if
rs.close
set rs=nothing
%>
return;
}
</script>
------解决方案--------------------不能,你没分清楚客户端,服务端
------解决方案--------------------不能这样写的
jobs是在客户端浏览器中存在的变量,而asp是在服务器解析,不过form1.job应该是一个表单控件,那在提交表单时应该可以在asp中取得表单字段的值,具体怎么做你看书吧,asp我不大用
------解决方案-------------------- <script language=JavaScript>
function check()
{
var jobs=document.form1.job.value;
window.open( "aaa.asp?jobs= "+jobs);
}
</script>
而你的asp代码要放在aaa.asp中
------解决方案--------------------ajax可以,你找一下相关的资料看看
------解决方案--------------------这样做费力不讨好,建议用SESSION试试