<body>
 <div id="name"> 用户名已经被注册!</div>
 <form action="" method="post" name="myform" target="_parent" >
  <input type="text" name="user" size="30" maxlength="12" />
  <input type="button" name="sumbit" value="提交"  onclick="button()"/>
   <script language="javascript">
    function button()
     {
var te=document.getElementById("name");
alert(te.innerHTML);
      }
            </script>
</body>能不能实现当检测到<div id="name">用户名已经被注册!</div>内容的时候,提交按钮是灰色的 不可用 
这个alert(te.innerHTML);我是为了测试能不能取到id为name中的内容的 检测到内容提交变灰 当然这个弹出窗口也不需要
谢谢!

解决方案 »

  1.   

    可以的,加个判断语句就行<body>
     <div id="name">用户名已经被注册!</div>
     <form action="" method="post" name="myform" target="_parent" >
      <input type="text" name="user" size="30" maxlength="12" />
      <input type="button" name="sumbit" id="sumbit" value="提交"  onclick="button()"/>
      <script language="javascript">
      function button()
      {
    var te=document.getElementById("name");
    alert(te.innerHTML);
      }
      if(document.getElementById("name").innerHTML == "用户名已经被注册!")
      {
       document.getElementById("sumbit").disabled = true;
      }
      </script>
    </body>