问题出在gy_detail.asp页面中,不知道为什么&gdmx_shuliang="&gdmx_shuliang&"没有进行成功的赋值? <% gdmx_shuliang=request("gd_shuliang") %> <td align="center"> <% if isnull(objRS("gdmx_wczhanghao")) then ' if objRS("gdmx_gznr")=gdmx_zhuangtai then response.write " <a href=# onClick=""javascript:window.open('gy_confirm.asp?gdmx_id="&objRS("gdmx_id")&"&gdmx_shuliang="&gdmx_shuliang&"&gdmx_gdid="&objRS("gdmx_gdid")&"&gdmx_gznr="&objRS("gdmx_gznr")&"','','width=295,height=185,toolbar=no, status=no, menubar=no, resizable=yes, scrollbars=no');return false;"" >完成 </a>" end if %> </td>
<%
gdmx_shuliang=request("gd_shuliang")
%> <td align="center">
<%
if isnull(objRS("gdmx_wczhanghao")) then
' if objRS("gdmx_gznr")=gdmx_zhuangtai then
response.write "<a href=# onClick=""javascript:window.open('gy_confirm.asp?gdmx_id="&objRS("gdmx_id")&"&gdmx_shuliang="&gdmx_shuliang&"&gdmx_gdid="&objRS("gdmx_gdid")&"&gdmx_gznr="&objRS("gdmx_gznr")&"','','width=295,height=185,toolbar=no, status=no, menubar=no, resizable=yes, scrollbars=no');return false;"" >完成</a>"
end if
%>
</td>
gy_confirm.asp页面function check()
{
if(checkspace(document.gy_form.gdmx_jgzhanghao.value)) {
document.gy_form.gdmx_jgzhanghao.focus();
alert("请选择加工人!");
return false;
}
if(checkspace(document.gy_form.gdmx_jgshuliang.value)) {
document.gy_form.gdmx_jgshuliang.focus();
alert("请填写加工数量!");
return false;
}
if(document.gy_form.gdmx_jgshuliang.value>gdmx_shuliang) {
document.gy_form.gdmx_jgshuliang.focus();
alert("加工数量不能超过下单数量!");
return false;
}
}
//-->
</script> gdmx_shuliang通过 <%gdmx_shuliang=request.QueryString("gdmx_shuliang")%>得到数值,请问如何判断document.gy_form.gdmx_jgshuliang.value>gdmx_shuliang?不知道问题到底出在哪里?
var s2="2";if(Number(s1)>Number(s2)) alert('s1>s2');
else alert('s2>s1');//output "s2>s1"
gdmx_shuliang 如果是传的参数,可以考虑用全局变量存起来就可以像1楼那样判断了
<%
gdmx_shuliang=request("gd_shuliang")
%> <td align="center">
<%
if isnull(objRS("gdmx_wczhanghao")) then
' if objRS("gdmx_gznr")=gdmx_zhuangtai then
response.write " <a href=# onClick=""javascript:window.open('gy_confirm.asp?gdmx_id="&objRS("gdmx_id")&"&gdmx_shuliang="&gdmx_shuliang&"&gdmx_gdid="&objRS("gdmx_gdid")&"&gdmx_gznr="&objRS("gdmx_gznr")&"','','width=295,height=185,toolbar=no, status=no, menubar=no, resizable=yes, scrollbars=no');return false;"" >完成 </a>"
end if
%>
</td>
gdmx_shuliang=request("gd_shuliang") 有值 gy_confirm.asp页面:
gdmx_shuliang没值 不知道数据在传递的过程中出现了什么问题?
gdmx_shuliang=request("gd_shuliang")
%> <td align="center">
<%
if isnull(objRS("gdmx_wczhanghao")) then
' if objRS("gdmx_gznr")=gdmx_zhuangtai then
response.write " <a href=# onClick=""javascript:window.open('gy_confirm.asp?gdmx_id="&objRS("gdmx_id")&"&gdmx_shuliang="&gdmx_shuliang&"&gdmx_gdid="&objRS("gdmx_gdid")&"&gdmx_gznr="&objRS("gdmx_gznr")&"','','width=295,height=185,toolbar=no, status=no, menubar=no, resizable=yes, scrollbars=no');return false;"" >完成 </a>"
end if
%>
</td>
gy_confirm.asp页面 gdmx_shuliang=request.QueryString("gdmx_shuliang")<script LANGUAGE="javascript">
function check()
{
if(checkspace(document.gy_form.gdmx_jgzhanghao.value)) {
document.gy_form.gdmx_jgzhanghao.focus();
alert("请选择加工人!");
return false;
}
if(checkspace(document.gy_form.gdmx_jgshuliang.value)) {
document.gy_form.gdmx_jgshuliang.focus();
alert("请填写加工数量!");
return false;
}
if(document.gy_form.gdmx_jgshuliang.value>gdmx_shuliang) {//问题是这句无法实现判断
document.gy_form.gdmx_jgshuliang.focus();
alert("加工数量不能超过下单数量!");
return false;
}
}
//-->
</script>