问题描述:
我这样写了一个函数
function ab()
{
var str=document.a.aa.value;
var patrn=/^[a-zA-Z]{1}\w{5,20}$/;
if (patrn.exec(str)!=null)
{}
else
{alert('只能输入字母数字和下划线,并且不小于五个字符!');
history.go(-1);}
}
请问,我在调用测试时,为什么history.go(-1)不会执行,我提交表单总是会转到提交的页面,而不会停在原来的页面.
请问应该怎么修改
问题解答:
不要用type="submit"一类的按钮,不要在form里使用action和target一类的属性。
一切提交都在function中进行。
阻止表单提交只要return false就行了