javascript自编函数

发布时间:2024-06-02 12:40 发布:上海旅游网

问题描述:

我这样写了一个函数
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就行了

热点新闻