谁用过动感购物的程序,进来看看这里怎么改
我在用动感购物的时候想在用户注册的时候让客户选择省市,这个在动感的代码里有,可我现在想让用户必须选择省市,在写js时候老是不管用,请大家帮忙看看
动网购物显示省市的代码:
<script language=JavaScript>
<%dim sql,i,j
set rs_s=server.createobject("adodb.recordset")
sql="select * from shop_szSheng order by shengorder"
rs_s.open sql,conn,1,1
%>
var selects=[];
selects['xxx']=new Array(new Option('请选择城市……','xxx'));
<%
for i=1 to rs_s.recordcount
%>
selects['<%=rs_s("ShengNo")%>']=new Array(
<%
set rs_s1=server.createobject("adodb.recordset")
sql="select * from shop_szShi where shengid="&rs_s("id")&" order by shiorder"
rs_s1.open sql,conn,1,1
if rs_s1.recordcount>0 then
for j=1 to rs_s1.recordcount
if j=rs_s1.recordcount then
%>
new Option('<%=trim(rs_s1("shiname"))%>','<%=trim(rs_s1("shiNo"))%>'));
<% else
%>
new Option('<%=trim(rs_s1("shiname"))%>','<%=trim(rs_s1("shiNo"))%>'),
<%
end if
rs_s1.movenext
next
else
%>
new Option('','0'));
<%
end if
rs_s1.close
set rs_s1=nothing
rs_s.movenext
next
rs_s.close
set rs_s=nothing
%>
function chsel(){
with (document.userinfo){
if(szSheng.value) {
szShi.options.length=0;
for(var i=0;i<selects[szSheng.value].length;i++){
szShi.add(selects[szSheng.value][i]);
}
}
}
}
</script>
<select size="1" name="szSheng" onChange=chsel()>
<option value="xxx" selected>请选择省份……</option>
<%dim tmpShengid
tmpShengid=0
set rs_s=server.createobject("adodb.recordset")
sql="select * from shop_szSheng order by shengorder"
rs_s.open sql,conn,1,1
while not rs_s.eof
if rs("szSheng")=rs_s("ShengNo") then
tmpShengid=rs_s("id")
%>
<option value="<%=rs_s("ShengNo")%>" selected ><%=trim(rs_s("ShengName"))%></option>
<%
else
%>
<option value="<%=rs_s("ShengNo")%>" ><%=trim(rs_s("ShengName"))%></option>
<%
end if
rs_s.movenext
wend
rs_s.close
set rs_s=nothing
%>
</select>
<select size="1" name="szShi">
<%
set rs_s=server.createobject("adodb.recordset")
sql="select * from shop_szShi where shengid="&tmpShengid&" order by shiorder"
rs_s.open sql,conn,1,1
while not rs_s.eof
%>
<option value="<%=rs_s("ShiNo")%>" <%if rs("szShi")=rs_s("ShiNo") then%>selected<%end if%>><%=trim(rs_s("ShiName"))%></option>
<%
rs_s.movenext
wend
rs_s.close
set rs_s=nothing
%>
</select>
以下是我验证是否选择省市的js:
<SCRIPT LANGUAGE="JavaScript">
if(document.shjiainfo.szsheng.value == "xxx") {
document.shjiainfo.szsheng.focus();
alert("对不起,请选择省市!");
return false;
}
</scrpit>
大家看看应该怎么写,这个验证不起作用.
问题点数:20、回复次数:2Top
1 楼centurybobo(大笨鸟)回复于 2005-06-01 12:59:24 得分 20
去掉不重要的,把重要的留下,这么多,谁有空去看呀,怪不得您看不懂。一句一句看。Top
2 楼lj5858(问号小生)回复于 2005-06-01 13:06:46 得分 0
不多啊,现在主要是想让客户必须选择省市,可js不管用,具体就是让http://www.bj-net.net/test/haida/reg_shang.asp?action=yes所在地区必须选择Top




