在iframe中有错误,如何才不转到src中 是在alert提示后发出后,到a.asp页的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看新闻,赚现金!无须点击广告,不必投入资金! 点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?linux 不是报错是在提示输入格式不对后,页面不能在index.asp,而是到了a.asp.我是说有没有好的办法,在a.asp中的alert弹出提示后,页面依然在index.asp中。 注释frmChaXun.KaiShiNianXian.focus();看看 请问你的这个FORM frmChaXun是在index.asp里还是在a.asp里? alert弹出后,难道页面就会重新刷新了一下,把index.asp替换成a.asp?? 不明白你说的什么意思,你的代码在a.asp里,并没有打开页面的操作啊 在iframe中,而iframe在index.asp中,所在index.asp页面中有a.asp的界面。在这个a.asp中有年的输入框,页面中有一个按钮,点按钮后对输入格式检查。如果格式不对,弹出提示。但在弹出提示后,在ie中又打开了a.asp这个页.我的想法是在弹出提示后,依然是index.asp,不打开a.asp这个页。 建议把A.ASP里的所有代码贴出来 <HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><style type="text/css"><!--td{ font-size: 12px;}--></style></HEAD><BODY leftmargin="0" topmargin="0"><form name="frmChaXun" method="post" action="" target="_blank" onsubmit="btnSelectClick();"><table border="0" cellspacing="0" cellpadding="0" width="155"> <tr> <td height="30" colspan="2">交易类型 <select name="JiaoYiLeiXing"> <option value="卖">卖</option> <option value="买">买</option> </select> </td> </tr> <tr> <td height="30" colspan="2">所在地区 <input name="ShuoZaiDiQu" type="text" size="12" maxlength="12"></td> </tr> <tr> <td width="33" height="30">车型:</td> <td width="122"><input name="CheXing" type="text" size="12" maxlength="12"></td> </tr> <tr> <td height="30">年限:</td> <td><input name="KaiShiNianXian" type="text" size="4" maxlength="4"> 至 <input name="JieShuNianXian" type="text" size="4" maxlength="4"> 年</td> </tr> <tr> <td height="30">颜色:</td> <td> <select name="CheShenYanSe"> <option value=""></option> <option value="白色">白色</option> <option value="乳白色">乳白色</option> <option value="黑色">黑色</option> <option value="深棕色">深棕色</option> <option value="红色">红色</option> <option value="黄色">黄色</option> <option value="银白">银白</option> <option value="铁灰">铁灰</option> <option value="墨绿">墨绿</option> <option value="天蓝">天蓝</option> <option value="其它颜色">其它颜色</option> </select></td> </tr> <tr> <td height="30">价格:</td> <td> <select name="JiaGe" size="1"> <option value=""></option> <option value="0-20000">0--2万元</option> <option value="20000-30000">2-3万元</option> <option value="30000-50000">3-5万元</option> <option value="50000-100000">5-10万元</option> <option value="100000-150000">10-15万元</option> <option value="150000-200000">15-20万元</option> <option value="200000-200000000">20万以上</option> </select> </td> </tr> <tr> <td> </td> <td height="40" align="center">>>> <input type="Submit" name="Submit3" value="查询"> <input type="hidden" name="sqlSub" value=""> </td> </tr></table></form></BODY></HTML><SCRIPT LANGUAGE=javascript><!-- String.prototype.Trim = function(){return this.replace(/^\s+|\s+$/g,"");} String.prototype.Ltrim = function(){return this.replace(/^\s+/g, "");} String.prototype.Rtrim = function(){return this.replace(/\s+$/g, "");} function CheckIn() { var tmp; tmp=frmChaXun.KaiShiNianXian.value; if (tmp.Trim()!='') { var reg=new RegExp("\\d{4}"); if(!reg.test(tmp)) { alert("年限格式不对!应该是1970这样的格式"); frmChaXun.KaiShiNianXian.focus(); return false; } } tmp=frmChaXun.JieShuNianXian.value; if (tmp.Trim()!='') { var reg=new RegExp("\\d{4}"); if(!reg.test(tmp)) { alert("年限格式不对!应该是1970这样的格式"); frmChaXun.JieShuNianXian.focus(); return false; } } return true; } function btnSelectClick() { if (CheckIn()) { var sqlSub; var JYLX; sqlSub=""; JYLX=""; if(frmChaXun.JiaoYiLeiXing.value!='') { JYLX=frmChaXun.JiaoYiLeiXing.value; } if(frmChaXun.CheXing.value!='') { sqlSub= sqlSub + " or 车型='" + frmChaXun.CheXing.value + "'"; } if(frmChaXun.KaiShiNianXian.value!='' & frmChaXun.JieShuNianXian.value!='') { sqlSub= sqlSub + " or 年限 between '" + frmChaXun.KaiShiNianXian.value + "' and '" + frmChaXun.JieShuNianXian.value + "'"; } if(frmChaXun.JiaGe.value!='') { var tmp; tmp=(frmChaXun.JiaGe.value).split("-"); sqlSub= sqlSub + " or (价格 >=" + tmp[0] + " and 价格<="+ tmp[1] + ")"; } if(frmChaXun.ShuoZaiDiQu.value!='') { sqlSub= sqlSub + " or 汽车所在地 like '" + frmChaXun.ShuoZaiDiQu.value + "%'"; } if(frmChaXun.CheShenYanSe.value!='') { sqlSub= sqlSub + " or 车身颜色='" + frmChaXun.CheShenYanSe.value + "'"; } var tmpSql; tmpSql=sqlSub.Trim(); sqlSub=tmpSql.substring(3,tmpSql.length); sqlSub='('+ sqlSub +')'; //防止在分页查询时由于or关系词把多的记录查出来 if(JYLX!='') { frmChaXun.sqlSub.value=sqlSub; if(JYLX!='卖') { frmChaXun.action="../Qhershouche/buycarlb.asp"; } else { frmChaXun.action="../Qhershouche/salecarlb.asp"; } } } }//--></SCRIPT> <form name="frmChaXun" method="post" action="" target="_blank" onsubmit="btnSelectClick();">这一句,把target="_blank"去掉. 求一个脚本写法 jquery绑定带参数的匿名函数 JS对联广告问题,高手请进来 在线等。。。急急急!~~javascript高手请进。。 以身相许,跪求代码,怎么移动变换table的位置呢? 请问javascript设置WEB打印时,如何能去掉页眉和页脚呢?又如何设置页眉和页脚的显示内容呢? 如何判断文本框中输入为中文??在线等! 超简单,但我搞不定了,请高手指点一下 htc组件问题,急! 急!!!求助!! 有关FRAME之间的刷新问题 怎样取得当前窗口的leftmargin?
点击这里,免费注册http://www.ads4cn.com/newsbar/refferer.asp?linux
是在提示输入格式不对后,页面不能在index.asp,而是到了a.asp.
我是说有没有好的办法,在a.asp中的alert弹出提示后,页面依然在index.asp中。
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<style type="text/css">
<!--
td
{
font-size: 12px;
}
-->
</style>
</HEAD>
<BODY leftmargin="0" topmargin="0">
<form name="frmChaXun" method="post" action="" target="_blank" onsubmit="btnSelectClick();">
<table border="0" cellspacing="0" cellpadding="0" width="155">
<tr>
<td height="30" colspan="2">交易类型
<select name="JiaoYiLeiXing">
<option value="卖">卖</option>
<option value="买">买</option>
</select>
</td>
</tr>
<tr>
<td height="30" colspan="2">所在地区
<input name="ShuoZaiDiQu" type="text" size="12" maxlength="12"></td>
</tr>
<tr>
<td width="33" height="30">车型:</td>
<td width="122"><input name="CheXing" type="text" size="12" maxlength="12"></td>
</tr>
<tr>
<td height="30">年限:</td>
<td><input name="KaiShiNianXian" type="text" size="4" maxlength="4">
至
<input name="JieShuNianXian" type="text" size="4" maxlength="4">
年</td>
</tr>
<tr>
<td height="30">颜色:</td>
<td>
<select name="CheShenYanSe">
<option value=""></option>
<option value="白色">白色</option>
<option value="乳白色">乳白色</option>
<option value="黑色">黑色</option>
<option value="深棕色">深棕色</option>
<option value="红色">红色</option>
<option value="黄色">黄色</option>
<option value="银白">银白</option>
<option value="铁灰">铁灰</option>
<option value="墨绿">墨绿</option>
<option value="天蓝">天蓝</option>
<option value="其它颜色">其它颜色</option>
</select></td>
</tr>
<tr>
<td height="30">价格:</td>
<td>
<select name="JiaGe" size="1">
<option value=""></option>
<option value="0-20000">0--2万元</option>
<option value="20000-30000">2-3万元</option>
<option value="30000-50000">3-5万元</option>
<option value="50000-100000">5-10万元</option>
<option value="100000-150000">10-15万元</option>
<option value="150000-200000">15-20万元</option>
<option value="200000-200000000">20万以上</option>
</select>
</td>
</tr>
<tr>
<td> </td>
<td height="40" align="center">>>>
<input type="Submit" name="Submit3" value="查询">
<input type="hidden" name="sqlSub" value="">
</td>
</tr>
</table>
</form>
</BODY>
</HTML>
<SCRIPT LANGUAGE=javascript>
<!--
String.prototype.Trim = function(){return this.replace(/^\s+|\s+$/g,"");}
String.prototype.Ltrim = function(){return this.replace(/^\s+/g, "");}
String.prototype.Rtrim = function(){return this.replace(/\s+$/g, "");}
function CheckIn()
{
var tmp;
tmp=frmChaXun.KaiShiNianXian.value;
if (tmp.Trim()!='')
{
var reg=new RegExp("\\d{4}");
if(!reg.test(tmp))
{
alert("年限格式不对!应该是1970这样的格式");
frmChaXun.KaiShiNianXian.focus();
return false;
}
}
tmp=frmChaXun.JieShuNianXian.value;
if (tmp.Trim()!='')
{
var reg=new RegExp("\\d{4}");
if(!reg.test(tmp))
{
alert("年限格式不对!应该是1970这样的格式");
frmChaXun.JieShuNianXian.focus();
return false;
}
}
return true;
}
function btnSelectClick()
{
if (CheckIn())
{
var sqlSub;
var JYLX;
sqlSub="";
JYLX="";
if(frmChaXun.JiaoYiLeiXing.value!='')
{
JYLX=frmChaXun.JiaoYiLeiXing.value;
}
if(frmChaXun.CheXing.value!='')
{
sqlSub= sqlSub + " or 车型='" + frmChaXun.CheXing.value + "'";
}
if(frmChaXun.KaiShiNianXian.value!='' & frmChaXun.JieShuNianXian.value!='')
{
sqlSub= sqlSub + " or 年限 between '" + frmChaXun.KaiShiNianXian.value + "' and '" + frmChaXun.JieShuNianXian.value + "'";
}
if(frmChaXun.JiaGe.value!='')
{
var tmp;
tmp=(frmChaXun.JiaGe.value).split("-");
sqlSub= sqlSub + " or (价格 >=" + tmp[0] + " and 价格<="+ tmp[1] + ")";
}
if(frmChaXun.ShuoZaiDiQu.value!='')
{
sqlSub= sqlSub + " or 汽车所在地 like '" + frmChaXun.ShuoZaiDiQu.value + "%'";
}
if(frmChaXun.CheShenYanSe.value!='')
{
sqlSub= sqlSub + " or 车身颜色='" + frmChaXun.CheShenYanSe.value + "'";
}
var tmpSql;
tmpSql=sqlSub.Trim();
sqlSub=tmpSql.substring(3,tmpSql.length);
sqlSub='('+ sqlSub +')'; //防止在分页查询时由于or关系词把多的记录查出来
if(JYLX!='')
{
frmChaXun.sqlSub.value=sqlSub;
if(JYLX!='卖')
{
frmChaXun.action="../Qhershouche/buycarlb.asp";
}
else
{
frmChaXun.action="../Qhershouche/salecarlb.asp";
}
}
}
}
//-->
</SCRIPT>
这一句,把target="_blank"去掉.