时间戳: 2012-7-14 00:37:05
错误: uncaught exception: [Exception... "Cannot modify properties of a WrappedNative"  nsresult: "0x80570034 (NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN)"  location: "JS frame :: chrome://global/content/bindings/autocomplete.xml :: onxblpopuphiding :: line 916"  data: no]
代码如下:也不知我写的正确不?能完美运行就是错误那会出现这些!
<html>
<head>
<style>
#d1{
width:450px;
height:300px;
background-color:#cccccc;
}
#d1_head{
height:20px;
font-size:18px;
background-color:blue;
}
.s1{
color:red;
}
</style>
<script>
function valiusername(){
var obj=document.getElementById("username");
var obj2=document.getElementById("username_msg");
obj2.innerHTML="";
if(obj.value.length==0){
obj2.innerHTML="用户名必须填写";
return false;
}else{
return true;
}
}
function valiaffirmname(){
var obj=document.getElementById("username");
var obj2=document.getElementById("affirmname");
var obj3=document.getElementById("username_msg2");
obj3.innerHTML="";
if(obj2.value.length==0){
obj3.innerHTML="用户名必须填写";
return false;
}else if(obj.value!=obj2.value){
obj3.innerHTML="用户名必须一致";
}else{
return true;
}
}
function valipwd(){
var obj=document.getElementById("pwd");
var obj2=document.getElementById("password_msg");
obj2.innerHTML="";
if(obj.value.length==0){
obj2.innerHTML="密码必须填写";
return false;
}else{
return true;
}
}
function valiaffirmpwd(){
var obj=document.getElementById("pwd");
var obj2=document.getElementById("affirmpwd");
var obj3=document.getElementById("password_msg2");
obj3.innerHTML="";
if(obj2.value.length==0){
obj3.innerHTML="密码必须填写";
return false;
}else if(obj.value!=obj2.value){
obj3.innerHTML="密码必须一致";
}else{
return true;
}
}

function valiform(){
return valiusername()&&valiaffirmname&&valipwd()&&valiaffirmpwd();
}

</script>
</head>
<body>
<div id="d1">
<div id="d1_head">
注册
</div>
<div id="d1_body">
<form onsubmit="return valiform()">
<table>
<tr>
<td>用户名</td>
<td><input id="username" type="text" name="username" onblur="valiusername()"/><span id="username_msg" class="s1"></span></td>
</tr>
<tr>
<td>确认用户名</td>
<td><input id="affirmname" type="text" name="affirmname" onblur="valiaffirmname()"/><span id="username_msg2" class="s1"></span></td>
</tr>
<tr>
<td>密码</td>
<td><input id="pwd" type="password" name="pwd" onblur="valipwd()"/><span id="password_msg" class="s1"></span></td>
</tr>
<tr>
<td>确认密码</td>
<td><input id="affirmpwd" type="password" name="affirmpwd" onblur="valiaffirmpwd()"/><span id="password_msg2" class="s1"></span></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="提交"/>
<input type="reset" value="取消"/>
</td>
</tr>
</table>
</form>
</div>
</div>

</body>
</html>