在asp中使用js,但不能返回提交的页面 return没有起作用,总是弹出alert框后跳到下一个页面,请教如何

2025-01-07 06:18:51
推荐回答(3个)
回答1:

你在form ACTION属性给了一个 fhss.asp 然后提交选用的是submit按钮,submit 按钮是强制提交,不管form内的input值如何,并且强制将页面转向action所指向页面,这个是不能改变的.
所以你必须将当前页面的url 传给下一个页面 即fhss.asp页面 fhss.asp接收这个url值 再跳转回来
不过按照你的需求 其实你只需要写一个验证函数就ok了 即时间验证的,然后将此验证函数放到
结束时间: 的onblur事件里面
其他的事情交给input 自带的正则验证就OK了
如在开始时间


结束时间

加上
msg="时间不能为空" datatype="limit" min="1" 这三个属性

submit按钮不要给任何操作,其他不要改

回答2:

把提交按钮类型换成button,check()里面实现Ajax提交表单,返回换成return false;

回答3:

return false 试试