哪一行的提示?  $(password).addEvents({ 
password 确实未定义

解决方案 »

  1.   

    $(password)应为$('password'), 如果写为$(password),说明password是个变量,而你又没定义这个变量
      

  2.   

    嗨,真是惭愧。
      1. window.addEvent('domready', function(){ 
      2.    var pass = $('password').get('value'); 
      3.    if(pass==null ¦ &brvbarpass==''){ 
      4.        $(password).addEvents({ 
      5.            'blur': function(){ 
      6.                $('tippassword').innerHTML = '请输入密码'; 
      7.            } 
      8.        }) 
      9.    } 
      10. }); 第一个知道带'',第二个就疏忽了。我还以为我的页面不符合w3c标准呢。
    请问一下。
    页面头部 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    这个必须带吗?
    我以前写的jsp
    都是
    <html> 光秃秃的。但也没什么影响。
      

  3.   

    写了DTD后能够规范HTML标签,应该写上
      

  4.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    表明的是该页面遵循标准xhtml格式. html标签,css的属性因此遵循标准xhtml渲染形式. 而如果不写这个头,也许会因此导致页面表现上的不可预知的错误,虽然表面上看没什么不同,但是一般不提倡这种不遵循标准的写法.