用记事本编写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 >