ASP中页面传值所遇到的问题

来源:百度知道 编辑:UC知道 时间:2024/05/06 06:38:53
function Send(){
var strTMFformSN = document.getElementById("TMFformSN").value;
var dToday = new Date();
var strToday = dToday.getYear() + "/" + (d.getMonth() + 1) + "/" + d.getDate();

if(strTMFformSN==""){
alert("流水号不能为空,只能为数字!请重新输入数字流水号!");
return;
}
//strEmpNo = document.getElementById("ATDNo").value;
if(strTMFformSN != ""){

var XMLHttp = new ActiveXObject("Microsoft.XMLHTTP") //建立XMLHTTP对象

var strUrl = "ReInsert.asp?strTMFformSN=" + strTMFformSN;

XMLHttp.open("POST",strUrl,false);
alert("操作已成功!");

}
}
触发按扭事件,传一个叫流水号strTMFformSN的值,进行数据操作ReInsert.asp,代码如下:

<%
'表单对应 eformsn
qryFormSN = Request("strTMFformSN") '表单传过来的流水号

'获得TMflow的数据库链接。
strConTMHR = Application("con_tmflow&quo

首先看值有没有传过来
qryFormSN = Request("strTMFformSN")
response.write(qryFormSN) 看这个是不是为空

如果为空,检查上一页的表单
如果不为空,检查循环是否启动
strSql = "SELECT CALENDARDATE,PERSONID,TIMECLASSID,CALENDARTYPE,GETDATE() AS SubmitTime FROM TMFCALDR WHERE (EFORMSN = '" & qryFormSN & "')"

response.write(sql)
把打印出来的 复制到数据库里去执行 看看有没有记录