你js没放到函数中:网页解析时先运行了js(<script>定义在表单的前面),这时表单还没有解析到!所以就不存在:document.form1了!你可以放到函数中,在form上加一个onsubmit属性或把JS放到form的后面定义
解决方案 »
- 怎样将一个“数组元素值”赋给一个“数组元素对象属性值”。。。。
- window.showModalDialog打开mht文件 打开之后为空白
- js对象继承的问题
- 關于深圳富士康.net程序員待遇------->要真誠回答哦:)(關于程序員待遇)
- 据说是ie由于安全原因不支持!但是不知道是否有其他比较婉转的方式实现这个需求啊
- 怎么实现在IE播放RMVB?
- 请教:怎么样在客户端加密数据?
- 表格里行的显示与隐藏
- Netscape下,如何赋给控件click事件?
- 自己制作的换算器的问题.传不了值.请大侠帮帮忙.
- ext EditGrid 中的 DateField 为什么 on('keyup',fun) 没有作用呢。加不上事件
- 请大家踊跃谈一谈关于论坛问多答少的问题
这样就可以找到值了 document.form1.username.value
^_@
document.write("RRR");
这个倒是出来了,下面读值的这句就相当于没读啊
<INPUT type="text" name="username">
</form>
<script type="text/javascript">
if(document.form1.username == "111"){
//do something;
}
</script>
<script type="text/javascript">
function aa(){
if(document.f1.username.value == "111"){
//do something;
} }
</script>
</heard>
<body>
<form name="f1" action="main.jsp" method="post">
<INPUT type="text" name="username">
<INPUT type="button" onClick="aa()">
</form>
</body>
……
就这样不就可以了吗?
<INPUT type="text" name="username">
</form>
<script type="text/javascript">
if(document.form1.username.value == "111"){
//do something;
}
</script>
<script type="text/javascript">
function myclick(){
if(document.form1.username == "111"){
alter("用户名为空");
return false
}
return false;
}
</script><form name="form1" action="main.jsp" method="post" onSubmit="return myclick()">
<INPUT type="text" name="username">
<input type="submit" value="Go"/>
</form>这样不行,可能就像我老师经常说的那句“人品问题”
改进下
<script type="text/javascript">
function mySubmit(){
var str = document.form1.username.value;
alter("用户名:"+ str);
}
</script> <form name="form1" action="main.jsp" method="post" onSubmit="mySubmit()">
<INPUT type="text" name="username">
<input type="submit" value="Go"/>
</form>
或者
<form name="form1" action="main.jsp" method="post">
<INPUT type="text" name="username">
<input type="submit" value="Go" onClick="mySubmit()"/>
</form>
自己看着办吧!!
百点百中哦