我写了一个asp文件如下:
<!--#include file="../inc/conn.asp" -->‘数据库连接
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../style/style3.css" rel="stylesheet" type="text/css">
<style>
body {
background-color:#FFFFFF;
}
</style>
</head>
<body scroll=yes oncontextmenu="return false">
<script language="JavaScript" >
function wenshidu()
{
document.getElementById('jdzq').value;;
}</script>
<form method="post" name="form" >
<table width="100%" cellpadding="4" cellspacing="1" class="toptable grid" border="1">
<tr>
<td width="25%" height="30" align="center" >检定周期:</td>
<td width="75%" class="category" >
<select name="jdzq" id="jdzq" onChange="wenshidu()" >
<option value=""> </option>
<option value="2">2</option>
<option value="3">3</option>
<option value="6">6</option>
<option value="12">12</option>
<option value="24">24</option>
<option value="36">36</option>
</select>
</td>
</tr>
<tr>
<td width="25%" height="30" align="center" >温度:</td>
<td width="75%" class="category" ><input name="wendu" type="text" size="6" maxlength="6" />
</td>
</table>
</form>当点击select后调用wenshidu(),在 wenshidu()中需要将select选中的值即document.getElementById('jdzq').value在数据库中查找相应记录,将记录的某一个字段传给input name="wendu"赋值,请问在javascript函数中如何实现这一功能
<!--#include file="../inc/conn.asp" -->‘数据库连接
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../style/style3.css" rel="stylesheet" type="text/css">
<style>
body {
background-color:#FFFFFF;
}
</style>
</head>
<body scroll=yes oncontextmenu="return false">
<script language="JavaScript" >
function wenshidu()
{
document.getElementById('jdzq').value;;
}</script>
<form method="post" name="form" >
<table width="100%" cellpadding="4" cellspacing="1" class="toptable grid" border="1">
<tr>
<td width="25%" height="30" align="center" >检定周期:</td>
<td width="75%" class="category" >
<select name="jdzq" id="jdzq" onChange="wenshidu()" >
<option value=""> </option>
<option value="2">2</option>
<option value="3">3</option>
<option value="6">6</option>
<option value="12">12</option>
<option value="24">24</option>
<option value="36">36</option>
</select>
</td>
</tr>
<tr>
<td width="25%" height="30" align="center" >温度:</td>
<td width="75%" class="category" ><input name="wendu" type="text" size="6" maxlength="6" />
</td>
</table>
</form>当点击select后调用wenshidu(),在 wenshidu()中需要将select选中的值即document.getElementById('jdzq').value在数据库中查找相应记录,将记录的某一个字段传给input name="wendu"赋值,请问在javascript函数中如何实现这一功能
<head>
<title> </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../style/style3.css" rel="stylesheet" type="text/css">
<style>
body {
background-color:#FFFFFF;
}
</style>
</head>
<body scroll=yes oncontextmenu="return false">
<script language="JavaScript" >
function wenshidu(obj)
{
hf.location.href="test1.asp?v=" + escape(obj.value) + "&" + escape(new Date());
}
function setVal(v){
document.forms[0].wendu.value = v;
}
</script>
<form method="post" name="form" >
<table width="100%" cellpadding="4" cellspacing="1" class="toptable grid" border="1">
<tr>
<td width="25%" height="30" align="center" >检定周期: </td>
<td width="75%" class="category" >
<select name="jdzq" id="jdzq" onChange="wenshidu(this)" >
<option value=""></option>
<option value="2">2</option>
<option value="3">3</option>
<option value="6">6</option>
<option value="12">12</option>
<option value="24">24</option>
<option value="36">36</option>
</select>
</td>
</tr>
<tr>
<td width="25%" height="30" align="center" >温度: </td>
<td width="75%" class="category" > <input name="wendu" type="text" size="6" maxlength="6" />
</td>
</table>
</form>
<iframe name="hf" style="display:none;"></iframe>
test1.asp<%
v = Trim(Request.QueryString("v"))
'查数据库....%>
<script>
window.onload=function(){
parent.setVal(<%=v%>);
}
</script>
function creatXMLHTTPObject(){
//获取选择的select值
var _xxid;
_xxid=document.getElementById("select对象").selectValue;(可能不是这个属性)
xmlHttp=GetXmlHttpObject();
if(xmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var url = "ajaxData.aspx?xxid=" + _xxid;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
//获取数据和复制
function stateChanged(){
if (xmlHttp.readyState==4)
{
var reValue = xmlHttp.responseText;
document.forms[0].wendu.value = reValue;
}
}
ajaxDate.asp页:获取传入的参数,然后进行数据查询,最后response.write("查询的结果")