看我这个表单,为什么提交后只是刷新了一下而不显示注册信息呀,并且只验证第一行的内容,后面的就没有验证呀??????帮忙找一下错误啊,我找了半天了,就是不知道怎么了啊???
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>邮件帐户信息</title>
<script>
function my()
{
f=document.myform;
if(f.ming.value==""||f.email.value=="")
{
alert("请填写完整!");
return false;
}
var re=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
if(!re.test(f.email.value))
{
alert("邮件格式错误!!!");
return false;
}
if(f.mybox[0].checked==false&&f.mybox[1].checked==false&&f.mybox[2].checked==false&&f.mybox[3].checked==false&&f.mybox[4].checked==false)
{
alert("至少选择一项!");
return false;
}
var s="";
for(var i=0;i<f.mybox.length;i++)
{
if(f.mybox[i].checked==true)
{s=s+f.mybox[i].value+" ";}
}
if(f.tu.value=="")
{
alert("图片不能为空!");
return false;
}
var a=f.ming.value;
var b=f.lei.value;
var c=f.jin.value;
var d=f.email.value;
var e=f.mybox.value;
var g=f.tu.value;
document.write("<h2>您的注册信息如下:"+"</h2>");
document.write("<hr>");
document.write("物业名称:"+a+"<br>");
document.write("物业类别:"+b+"<br>");
document.write("租金范围:"+c+"<br>");
document.write("EMAIL:"+d+"<br>");
document.write("公交路线"+e+"<br>");
document.write("图片:"+g);
}
</script>
</head>
<body bgcolor="#CAE4FF">
<h1 align="center"><font color="#0033FF" face="华文彩云">请输入房源信息</font></h1>
<form name="myform" onSubmit="return my()">
<table bgcolor="#CAE4FF" align="center" border="2">
<tr>
<td>物业名称:<input type="text" name="ming" value=""></td>
</tr>
<tr>
<td>
物业类别:<select name="lei">
<option selected value="公寓">公寓</option>
<option value="旅馆">旅馆</option>
<option value="酒店">酒店</option>
</select>
</td>
</tr>
<tr>
<td>
租金范围:<select name="jin">
<option selected value="2000~3000¥">2000~3000¥</option>
<option value="3000~4000¥">3000~4000¥</option>
<option value="4000~5000¥">4000~5000¥</option>
</select>
</td>
</tr>
<tr>
<td>
EMAIL:<input type="text" name="eamil">
</td>
</tr>
<tr>
<td>
公交线路:<input type="checkbox" name="mybox" value="300" id="300"><label for="300">300</label>
<input type="checkbox" name="mybox" value="720" id="720"><label for="720">720</label>
<input type="checkbox" name="mybox" value="356" id="356"><label for="356">356</label>
<input type="checkbox" name="mybox" value="114" id="114"><label for="114">114</label>
<input type="checkbox" name="mybox" value="120" id="112"><label for="112">112</label>
</td>
</tr>
<tr>
<td>
实物图片:<input type="file" name="tu" value="">
</td>
</tr>
</table>
<p align="center"><input type="submit" name="submit" value="完成">
<input type="reset" name="chong" value="重写"></p>
</form>
</body>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>邮件帐户信息</title>
<script>
function my()
{
f=document.myform;
if(f.ming.value==""||f.email.value=="")
{
alert("请填写完整!");
return false;
}
var re=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
if(!re.test(f.email.value))
{
alert("邮件格式错误!!!");
return false;
}
if(f.mybox[0].checked==false&&f.mybox[1].checked==false&&f.mybox[2].checked==false&&f.mybox[3].checked==false&&f.mybox[4].checked==false)
{
alert("至少选择一项!");
return false;
}
var s="";
for(var i=0;i<f.mybox.length;i++)
{
if(f.mybox[i].checked==true)
{s=s+f.mybox[i].value+" ";}
}
if(f.tu.value=="")
{
alert("图片不能为空!");
return false;
}
var a=f.ming.value;
var b=f.lei.value;
var c=f.jin.value;
var d=f.email.value;
var e=f.mybox.value;
var g=f.tu.value;
document.write("<h2>您的注册信息如下:"+"</h2>");
document.write("<hr>");
document.write("物业名称:"+a+"<br>");
document.write("物业类别:"+b+"<br>");
document.write("租金范围:"+c+"<br>");
document.write("EMAIL:"+d+"<br>");
document.write("公交路线"+e+"<br>");
document.write("图片:"+g);
}
</script>
</head>
<body bgcolor="#CAE4FF">
<h1 align="center"><font color="#0033FF" face="华文彩云">请输入房源信息</font></h1>
<form name="myform" onSubmit="return my()">
<table bgcolor="#CAE4FF" align="center" border="2">
<tr>
<td>物业名称:<input type="text" name="ming" value=""></td>
</tr>
<tr>
<td>
物业类别:<select name="lei">
<option selected value="公寓">公寓</option>
<option value="旅馆">旅馆</option>
<option value="酒店">酒店</option>
</select>
</td>
</tr>
<tr>
<td>
租金范围:<select name="jin">
<option selected value="2000~3000¥">2000~3000¥</option>
<option value="3000~4000¥">3000~4000¥</option>
<option value="4000~5000¥">4000~5000¥</option>
</select>
</td>
</tr>
<tr>
<td>
EMAIL:<input type="text" name="eamil">
</td>
</tr>
<tr>
<td>
公交线路:<input type="checkbox" name="mybox" value="300" id="300"><label for="300">300</label>
<input type="checkbox" name="mybox" value="720" id="720"><label for="720">720</label>
<input type="checkbox" name="mybox" value="356" id="356"><label for="356">356</label>
<input type="checkbox" name="mybox" value="114" id="114"><label for="114">114</label>
<input type="checkbox" name="mybox" value="120" id="112"><label for="112">112</label>
</td>
</tr>
<tr>
<td>
实物图片:<input type="file" name="tu" value="">
</td>
</tr>
</table>
<p align="center"><input type="submit" name="submit" value="完成">
<input type="reset" name="chong" value="重写"></p>
</form>
</body>
解决方案 »
- 请各位大侠帮忙!不胜感激!
- java题声明布尔变量isRight来标识用户的输入是否正确
- 使用java实现http代理服务器的问题
- 谁能帮忙分析一下这段代码
- SplitPane的左边放了一个Panel,panel上有一些大小一样控件,想这些控件紧凑排列,应该用哪种Layout
- 一个菜鸟的问题
- 在java 怎么得到鼠标位置,收到鼠标事件(单击,双击,左击,移动...等事件)
- 请问:屏幕大小与JLabel设置(在线急救)
- java新手问问题。。。。
- 将本地文件放入tree的组件,大家帮忙测试!
- 为什么我在做题目的时候,总是无从下手啊?java的基本语法也掌握了,也经常上机练习!
- 急:用java实现调用ADSL拨号程序,最后却杀不掉?
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>邮件帐户信息</title>
<script>
function my()
{
f=document.myform;
if(f.ming.value==""||f.email.value=="")
{
alert("请填写完整!");
return false;
}
var re=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
if(!re.test(f.email.value))
{
alert("邮件格式错误!!!");
return false;
}
if(f.mybox[0].checked==false&&f.mybox[1].checked==false&&f.mybox[2].checked==false&&f.mybox[3].checked==false&&f.mybox[4].checked==false)
{
alert("至少选择一项!");
return false;
}
var s="";
for(var i=0;i<f.mybox.length;i++)
{
if(f.mybox[i].checked==true)
{s=s+f.mybox[i].value+" ";}
}
if(f.tu.value=="")
{
alert("图片不能为空!");
return false;
}
var a=f.ming.value;
var b=f.lei.value;
var c=f.jin.value;
var d=f.email.value;
var e=f.mybox.value;
var g=f.tu.value;
document.write("<h2>您的注册信息如下:"+"</h2>");
document.write("<hr>");
document.write("物业名称:"+a+"<br/>");
document.write("物业类别:"+b+"<br/>");
document.write("租金范围:"+c+"<br/>");
document.write("EMAIL:"+d+"<br/>");
document.write("公交路线"+e+"<br/>");
document.write("图片:"+g);
}
</script>
</head>
<body bgcolor="#CAE4FF">
<h1 align="center"><font color="#0033FF" face="华文彩云">请输入房源信息</font></h1>
<form name="myform" onSubmit="return my()">
<table bgcolor="#CAE4FF" align="center" border="2">
<tr>
<td>物业名称:<input type="text" name="ming" value=""></td>
</tr>
<tr>
<td>
物业类别:<select name="lei">
<option selected value="公寓">公寓</option>
<option value="旅馆">旅馆</option>
<option value="酒店">酒店</option>
</select>
</td>
</tr>
<tr>
<td>
租金范围:<select name="jin">
<option selected value="2000~3000¥">2000~3000¥</option>
<option value="3000~4000¥">3000~4000¥</option>
<option value="4000~5000¥">4000~5000¥</option>
</select>
</td>
</tr>
<tr>
<td>
EMAIL:<input type="text" name="email">
</td>
</tr>
<tr>
<td>
公交线路:<input type="checkbox" name="mybox" value="300" id="300"><label for="300">300</label>
<input type="checkbox" name="mybox" value="720" id="720"><label for="720">720</label>
<input type="checkbox" name="mybox" value="356" id="356"><label for="356">356</label>
<input type="checkbox" name="mybox" value="114" id="114"><label for="114">114</label>
<input type="checkbox" name="mybox" value="120" id="112"><label for="112">112</label>
</td>
</tr>
<tr>
<td>
实物图片:<input type="file" name="tu" value="">
</td>
</tr>
</table>
<p align="center"><input type="submit" name="submit" value="完成">
<input type="reset" name="chong" value="重写"></p>
</form>
</body>
</html>