javascript问题请教.

buyitianzi 2004-10-06 08:30:55
<htmL>
<title>kk</title>
<script LANGUAGE="javascript">
<!--
function checkform(){
if(document.myform.password.value.length==0)
{
alert("密码不能为空!");
document.myform.password.focus();
return false;
}
}
//-->
</script>
<body>
<center>
<form name="myform" method="post" action="haha.jsp">
<input type=text name=password >
<br>
<input name="Submit3" type="submit" class="tab02" value="下一步" onClick="return checkform();">
</form>
</body>
</html>
我刚刚涉及JAVASCRIPT的问题。里边有许多的东西不明白。希望高手指点我啊。1:JAVASCRIPT是不是可以和JAVA一样镶嵌HTML的的任何地方。2:<!-- //-->注释有什么用处啊。怎么有的JAVASCRIPT没有,有的有啊?我搞不明白。3:function checkform()里有return false;了为什么onClick="return checkform();"又要加上return啊
4:return false;为什么返回false?
我是小小菜鸟。希望高手详细的解释啊。不胜感激。
...全文
73 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
古布 2004-10-07
  • 打赏
  • 举报
回复
study!!
ouyld 2004-10-07
  • 打赏
  • 举报
回复
1 对
2 “:<!-- //-->”表明是jiavascript代码
3 表示只有当函数的值返回为真时才真正连接ASP程序;否则不提交
4 return false 是软件内致的;return ture 则表示返回为真;则提交
5 你的代码应该还加一点
<script LANGUAGE="javascript">
<!--
function checkform(){
if(document.myform.password.value.length==0)
{
alert("密码不能为空!");
document.myform.password.focus();
return false;
}
else
{
return ture;
}
}
//-->
</script>
孟子E章 2004-10-06
  • 打赏
  • 举报
回复
1,是的,但有时候需要注意位置的
2,为了在不支持javascript的浏览器掩藏代码,不至于显示出源代码
3,onClick="return checkform();"如果checkform() return false,就可以中指代码的执行,在这里是取消onclick事件,不会继续提交
4,当password内不输入任何东西时就返回false,否则,就不返回
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-06 08:30
社区公告
暂无公告