首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

java script 小异常 求指出

2012-05-06 
java script 小错误 求指出Microsoft JScript 运行时错误: document.regForm.u_name 为空或不是对象是什

java script 小错误 求指出
Microsoft JScript 运行时错误: 'document.regForm.u_name' 为空或不是对象
是什么原因引起的?

错误代码是:
  function checkReg(){
  if(document.regForm.u_name.value==""){
  alert("提示:\n\n必须输入用户名!");
  document.regForm.u_name.focus();
  return false;
   
  }
  if(document.regForm.u_name.value>12){
  alert("提示:\n\n用户名最多未!");
  document.regForm.u_name.focus();
  return false;
   
  }
  if(!CheckIfEnglish(document.regForm.u_name.value)){
  alert("提示:\n\n用户名不符合规范!");
  document.regForm.u_name.focus();
  return false;
  }

对应的表单是
<table>
  <tr height="25">
  <td width="100"><div align="left">用户名</div></td>
  <td width="500"><div align="left"><input size="25" name="u_name" onBlur="checkuser(this.value)"/>
  <span id="usercheck"><font color="red">用户名3-12个字符,只能包含0-9,a-z,A-Z或下划线</font></span></div></td>
  </tr>

[解决办法]
regForm你这是什么东西
[解决办法]
JS中的大括号没有闭合?最后少了一个 }
[解决办法]
form 表单都没看到。
[解决办法]
<input id="u_name" name="u_name" type="text"/>
document.regForm.u_name.value
使用这种方式 u_name 应该是name属性非id
建议使用:document.getElementById("u_name").value
[解决办法]

探讨
这是提交按钮的代码
<tr>
<td colspan="2" >
<div align="center">
<table width="162">
<tbody>
<tr>
<td height="6" width="68">
<p align="center"><input value="注册" name="ok" type="submit" id……

热点排行