JavaScript 缺少对象

来源:百度知道 编辑:UC知道 时间:2024/06/20 21:15:52
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>作业</title>
<style type="text/css">
</style>
<link rel="stylesheet" type="text/css" href="h1.css">
</head>
<body>
<script language="JavaScrip">
function check()
{
var name=document.f1.name.value;
if(name==null||name=="")
{
alert("姓名不能为空");
document.f1.password.value;
return false;
}
return true;
}
</script>

<form action="#" name="f1" method="post">
<table align="left" border="1" cellspacing="1">
<tr>
<td colspan="2" align="center" id="thead"><font>注  册 &

<script language="JavaScrip">
这个地方少写了个t
<script language="JavaScript">

另外,js中最好这么写:
var name = document.getElementById("name").value
也就是说input的地方加个id = "name"

用form去取的话好像有的浏览器不支持.

补充一点:js如果出现问题,可以采用逐行加入alert()方式进行debug.
也就是说,从函数的入口处开始加进alert(),这样可以容易找到出错原因。
比如,你这个问题,你在函数的入口加进
alert("进入函数"); 如果没有alert,那么说明你函数都没有进入。

请用w3c推荐的标准检索对象格式:

document.getElementById(ID);
参数id为你指定每一HTML标签的ID值。

你这一句 document.f1.password.value; 代码什么用?什么用都没有。