日期:2014-05-16  浏览次数:20387 次

用记事本编写javascript出的问题(浏览器IE6.0)
我刚刚开始学javascript。我在做练习。想做个输入的文本框,一个确定的按钮。当点击确定的按钮以后,根据文本框中的内容是否为“1”,来确定是不是弹出提示窗口(alert)。写了一段代码如下:
  <HTML>
<Head>
  <Script Language ="JavaScript">
  function ispass(){
  document.write("AAAA");
  if(text1.value.equals("1"))
  alert("哈哈,成功了!");
  }
  </Script>
  <form>
  <input type = "text" name = "text1" value = "1">
  <input type = "button" name = "ok" value = "ok" onClick = "ispass()">
  </form>
</Head>
<body>
</body>
</HTML>

现在遇到了两个问题:

1:函数ispass()执行了,我看到了AAAA。但是即使是text1的值为“1”的时候仍然不会弹出提示框。

2:当点击过后就看不见文本框和按钮了,只剩下个AAAA字符。我想要的效果只是是在原来的基础上加上AAAA显示,不要原来的元素消失。并且能弹出个消息框。

  高手们见了不要笑我的问题太幼稚了哈,谢谢了。

------解决方案--------------------
<HTML > 
<Head > 
<Script Language ="JavaScript" > 
function ispass()

if(document.all.text1.value=="1")
{
alert("哈哈,成功了!");
dv.innerHTML="AAAA"
}

</Script > 
</Head > 
<body > 
<form > 
<div id="dv"> </div> 
<input type = "text" name = "text1" value = "1" > 
<input type = "button" name = "ok" value = "ok" onClick = "ispass()" > 
</form > 
</body > 
</HTML >