首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

表单提交

<script>
function check{
if(document.form1user.value==""){
alert("请输入user");
cocument.form1.user.focus();
return false;
}

}
</script>
<form name="form1"  onsubmit return="check()" action="a.asp">
<input type="text" name="user">

<input type="submit" >
</form>
为什么一点确定就到要提交的页面了,而不是返回USER的值?
帮忙看看?
昵称: 不可一世  时间: 2004-05-22 22:19:00
你写多了好几个地方啊。多检查下再贴上来啊,真晕。
2行,函数没有括号。
3行,没有写".";
5行,document.写成了 cocument
11行的写法,我可没见过,应该是onsubmit="return check()";
昵称: longhorn  时间: 2004-05-23 02:59:00


QUOTE:
最初由 longhorn 发布
[B]你写多了好几个地方啊。多检查下再贴上来啊,真晕。
2行,函数没有括号。
3行,没有写".";
5行,document.写成了 cocument
11行的写法,我可没见过,应该是onsubmit="return check()"; [/B]
真是好人啊,我看了后就直接看别的东西去了。。。又是一个要补基础的。。。。。
昵称: Ivony  时间: 2004-05-23 03:14:00
按照标准的HTML语法和JScript语法:

第一行,丢失language="javascript"。
第二行,丢失函数名后的括号及参数列表。
第三行,丢失分隔成员与宿主的"."号。
第四行,alert函数丢失宿主window。
第五行,document错写成cocument
第八行,根据逻辑,丢失return true。
第十一行,form标签丢失method属性。建议使用id代替name属性。onsubmit触发器格式错误,应为onsubmit="return check();"
第十二行,建议使用id取代name属性。
昵称: Ivony  时间: 2004-05-23 03:25:00


QUOTE:
最初由 Ivony 发布
[B]真是好人啊,我看了后就直接看别的东西去了。。。又是一个要补基础的。。。。。 [/B]
没办法 :(

谁让longhorn让你音译成“老好人” 了呢 :))
昵称: longhorn  时间: 2004-05-23 09:50:00