一个简单的java脚本,有空的帮我看下。

myveremy 2005-05-27 09:56:19
<script language="javascript">
function showalert(){
If Len(Document.form.Password.Value)<6 {
alert("hello")}
}
</script>

<INPUT type="text" name="Password" size=25 onBlur="showalert()">

有问题啊!是否写错了。
...全文
94 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyexcel 2005-05-27
  • 打赏
  • 举报
回复
document.all["Password"] 表示文档中所有的name为Password的对象.你的document中只有一个,所以就可以用 all 来表示.

你的文档中如果没有定义 myform, 或者 password 不在 myform 容器中, 或者 password 的名字错误,包括大小写错误, 都会引起出错
myveremy 2005-05-27
  • 打赏
  • 举报
回复
再次请教:
document.all["Password"].value="" 前面那个all代表怎么意思
为怎么我把它改为:
document.myform.password.value="" 会出错,那是怎么原因呢!

lyexcel 2005-05-27
  • 打赏
  • 举报
回复
你多了一个等号,把它清空应该是
document.all["Password"].value=""
建议你去看看JavaScript的基础语法
myveremy 2005-05-27
  • 打赏
  • 举报
回复
我想提示信息后,把它清空。这样好象不行啊!
<script language="javascript">
function showalert(){
if(document.all["Password"].value.length<6) {
alert("hello");
document.all["Password"].value==""
}
}
</script>
skyboy0720 2005-05-27
  • 打赏
  • 举报
回复
1:是JS不是JAVA
2:JS区分大小写
3:字符长度方法是:字符.length而不是len(字符),len(字符)是VBS的用法
lyexcel 2005-05-27
  • 打赏
  • 举报
回复
1.JavaScript 中没有 Len() 这个函数 ,求长度应该是 str.length
2.而且 If 应该是 if(小写)
3.if 后的条件应该用括号括起来
4.Document 应该小写 document
5.Value 应该小写

综上所述, 应该是
<script language="javascript">
function showalert(){
if(document.all["Password"].value.length<6) {
alert("hello");
}
}
</script>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧