js中onsubmit()无法提交
<form name="form" method="post" action="#" onsubmit="javascrupt: return checkForm(form);"><input name="account" type="text">
<input type="submit" name="Submit" value="注册用户">
</form>
<script language="javascript">
function checkForm(form){
if(form.account.value="")
{
window.alert"请输入用户昵称!";
return false;
}
}
</script>
为什么点击了submit按钮之后不弹出呢,应该是每调用checkForm这个函数,求教一下大神们怎么改。 --------------------编程问答-------------------- onsubmit="javascrupt: return checkForm(form);">
单词错了 --------------------编程问答--------------------
额 火眼金睛 --------------------编程问答-------------------- --------------------编程问答--------------------
还是不行 --------------------编程问答--------------------
<form name="form" method="post" action="#" onsubmit="javascript:return checkForm();">
<input name="account" type="text">
<input type="submit" name="Submit" value="注册用户">
</form>
<script language="javascript">
function checkForm(){
if(form.account.value=="")
{
alert("请输入用户昵称!");
return false;
}
}
</script>
楼主,你懂不知道检查代码吗? --------------------编程问答-------------------- <form name="form" method="post" action="#" onsubmit="javascript: return checkForm(form);">
改成:
<form name="form" method="post" action="#" onsubmit="javascript: return checkForm(this);">
即:form改成this
--------------------编程问答--------------------
5 楼正解
lz 你的name叫Submit 名字??? 还是说写错了 <input type="submit" name="Submit" value="注册用户">
--------------------编程问答-------------------- 搞个火狐,装个firebug,它会告诉你原因的 --------------------编程问答-------------------- 楼主的代码有两处错误
1、 onsubmit="javascrupt: return checkForm(form);"
javascrupt拼写错误
2、window.alert"请输入用户昵称!"; 少中括号(),
改为window.alert("请输入用户昵称!"); 或者 alert("请输入用户昵称!"); --------------------编程问答-------------------- lz 是新手 鉴定完毕…… --------------------编程问答-------------------- 综合6,9楼就差不多了 --------------------编程问答-------------------- <form name="form" method="post" action="#" onsubmit="javascript: return checkForm(form);">
改成:
<form name="form" method="post" action="#" onsubmit="javascript: return checkForm(this);">
即:form改成this
这个可以呀, --------------------编程问答-------------------- 九楼和六楼回答的很好,楼主以后要学会怎么调试程序,你可以下载ff来调试,也可以用断点的方式 --------------------编程问答-------------------- 蛋疼
if(form.account.value=="") --------------------编程问答-------------------- 程序员必备开发浏览器: firefox --------------------编程问答-------------------- 5L正解 --------------------编程问答-------------------- 你也可以在按钮上直接onclick()事件也可以的。。。 --------------------编程问答-------------------- 6、9楼正解! --------------------编程问答-------------------- 装个火狐吧,搞个firebug,自己动手丰衣足食,特别是这种小问题。 --------------------编程问答-------------------- 把submit改为button试试 --------------------编程问答--------------------
霸气.!!!
补充:Java , Web 开发