| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 892 人关注过本帖
标题:一个关于表单的显示,为什么提交表单无显示?
取消只看楼主 加入收藏
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
结帖率:83.33%
收藏
 问题点数:0 回复次数:1 
一个关于表单的显示,为什么提交表单无显示?

<html>
<head>
<title>form子对象实例</title>
<script>
sex=new Array();
sex[0]="male";
sex[1]="female";
sele=0;
sexsele=0;
function is()
{var lenth=document.forms[0].length;
var empty=false;
var i;
for(i=0;i<lenth;i++)
{if (document.forms[0].elements[i].type=="text")
if(document.forms[0].elements[i].value=="")
empty=true;
}
if(empty!=true)
{ yname="你的姓名:"+document.forms[0].elements[0].value+"\n";
ylikname="你的别名:"+document.forms[0].elements[1].value+"\n";
ysex="你的性别:"+sex[sexsele]+"\n";
yarea="你所在的地区:"+document.forms[0].elements[3].options[sele].text+"\n";
yexp="备注:"+document.exp.value+"\n";
document.forms[1].showtextarea.value=yname+ylikname+ysex+yarea+yexp;
}
else alert("你的输入不全,请重输:");
}
</script>
</head>

<body>
<center>请输入你的个人信息</center>
<br><br>
<form name="mesgform">
你的姓名:<input type="text" value="" name="nametext" size="10"><br >
你的别名:<input type="text" value="" name="likname" size="10" ><br >
你的性别:<input type="radio" value="1" name="sex" onclick="sexsele=0">female
<input type="radio" value="2" name="sex" onclick="sexsele=1" >male<br>
你所在的地区:<select name="area" multiple size="2" onchange="sele=this.selectedIndex" >
<option value="1">北京市
<option value="2">上海市
<option value="3">南京市
<option value="4">浙江省
</select>
<br>
备注:<textarea name="exp" rows=3 cols=20></textarea><br>
<input type="submit" value='提交信息' onSubmit="is()"><br><br></form>
<form>
你已经输入的信息是:<textarea name="showtextarea" rows="5" cols="40"></textarea><br><br>
</form>
</body>
</html>
程序错在哪呀?

搜索更多相关主题的帖子: 表单 form title Array 
2007-08-20 11:26
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
收藏
得分:0 
以下是引用yqiong在2007-8-20 11:26:01的发言:

<html>
<head>
<title>form子对象实例</title>
<script>
sex=new Array();
sex[0]="male";
sex[1]="female";
sele=0;
sexsele=0;
function is()
{var lenth=document.forms[0].length;
var empty=false;
var i;
for(i=0;i<lenth;i++)
{if (document.forms[0].elements[i].type=="text")
if(document.forms[0].elements[i].value=="")
empty=true;
}
if(empty!=true)
{ yname="你的姓名:"+document.forms[0].elements[0].value+"\n";
ylikname="你的别名:"+document.forms[0].elements[1].value+"\n";
ysex="你的性别:"+sex[sexsele]+"\n";
yarea="你所在的地区:"+document.forms[0].elements[3].options[sele].text+"\n";
yexp="备注:"+document.forms[0].exp.value+"\n";
document.forms[1].showtextarea.value=yname+ylikname+ysex+yarea+yexp;
}
else alert("你的输入不全,请重输:");
}
</script>
</head>

<body>
<center>请输入你的个人信息</center>
<br><br>
<form name="mesgform">
你的姓名:<input type="text" value="" name="nametext" size="10"><br >
你的别名:<input type="text" value="" name="likname" size="10" ><br >
你的性别:<input type="radio" value="1" name="sex" onclick="sexsele=0">female
<input type="radio" value="2" name="sex" onclick="sexsele=1" >male<br>
你所在的地区:<select name="area" multiple size="2" onchange="sele=this.selectedIndex" >
<option value="1">北京市
<option value="2">上海市
<option value="3">南京市
<option value="4">浙江省
</select>
<br>
备注:<textarea name="exp" rows=3 cols=20></textarea><br>
<input type="submit" value='提交信息' onSubmit="is()"><br><br></form>
<form>
你已经输入的信息是:<textarea name="showtextarea" rows="5" cols="40"></textarea><br><br>
</form>
</body>
</html>
程序错在哪呀?

没提交,只需在本页面内显示出来

2007-08-20 18:49
快速回复:一个关于表单的显示,为什么提交表单无显示?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017134 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved