<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js select选中显示不同表单内容 </title>
<link type="text/css" rel="stylesheet" href="css/text.css">
</head> <script type="text/javascript">
function test(Names){
var Name;
for (var i=1;i<4;i++){ // 更改数字4可以改变选择的内容数量,在下拉总数值的基础上+1.比如:下拉菜单有5个值,则4变成6
var tempname="mune_x"+i
var NewsHot="x"+i // “X”是ID名称,比如:ID命名为“case1”,这里的“X”即为“case”
if (Names==tempname){
Nnews=document.getElementById(NewsHot)
Nnews.style.display='';
}else{
Nnews=document.getElementById(NewsHot)
Nnews.style.display='none';
}
}
}
</script> <body> <fieldset class="cont"> <div class="list">
<label><s>*</s>验证方式:</label>
<select size="1" name="D1" onChange="javascript:test('mune_x'+this.value)">
<option value="1">密保手机</option>
<option value="2">密保邮箱</option>
<option value="3">密保问题</option>
</select>
</div> <!-------------------------------选择密保手机-------------------------------------->
<div class="list" id="x1">
<label><s>*</s>密保手机:</label>
<input type="text" value="" name="phone" placeholder="请输入密保手机">
</div> <!-------------------------------选择密保邮箱-------------------------------------->
<div class="list" id="x2" style="display:none">
<label><s>*</s>密保邮箱:</label>
<input type="email" value="" name="email" placeholder="请输入密保邮箱">
</div> <!-------------------------------选择密保问题-------------------------------------->
<div class="fl" id="x3" style="display:none">
<div class="list">
<div class="ask">
<label><s>*</s>问题一:</label>
<select name="question1">
<option selected="selected" value="0">请选择密保问题</option>
<option value="1">您母亲的姓名是?</option>
<option value="2">您母亲的生日是?</option>
<option value="3">您父亲的姓名是?</option>
<option value="4">您父亲的生日是?</option>
<option value="5">您配偶的姓名是?</option>
<option value="6">您配偶的生日是?</option>
<option value="7">您的学号(或工号)是?</option>
<option value="8">您高中班主任的名字是?</option>
<option value="9">您小学班主任的名字是?</option>
<option value="10">您初中班主任的名字是?</option>
<option value="11">您最熟悉的童年好友名字是?</option>
<option value="12">您家在哪?</option>
<option value="13">对您影响最大的人名字是?</option>
</select>
</div>
<div class="answer">
<label><s>*</s>答案:</label>
<input type="text" value="">
</div>
</div> <div class="list">
<div class="ask">
<label><s>*</s>问题二:</label>
<select name="question2">
<option selected="selected" value="0">请选择密保问题</option>
<option value="2">您母亲的生日是?</option>
<option value="3">您父亲的姓名是?</option>
<option value="4">您父亲的生日是?</option>
<option value="5">您配偶的姓名是?</option>
<option value="6">您配偶的生日是?</option>
<option value="7">您的学号(或工号)是?</option>
<option value="8">您高中班主任的名字是?</option>
<option value="9">您小学班主任的名字是?</option>
<option value="10">您初中班主任的名字是?</option>
<option value="11">您最熟悉的童年好友名字是?</option>
<option value="12">您家在哪?</option>
<option value="13">对您影响最大的人名字是?</option>
</select>
</div>
<div class="answer">
<label><s>*</s>答案:</label>
<input type="text" value="">
</div>
</div> <div class="list">
<div class="ask">
<label><s>*</s>问题三:</label>
<select name="question3">
<option selected="selected" value="0">请选择密保问题</option>
<option value="1">您母亲的姓名是?</option>
<option value="2">您母亲的生日是?</option>
<option value="3">您父亲的姓名是?</option>
<option value="4">您父亲的生日是?</option>
<option value="5">您配偶的姓名是?</option>
<option value="6">您配偶的生日是?</option>
<option value="7">您的学号(或工号)是?</option>
<option value="8">您高中班主任的名字是?</option>
<option value="9">您小学班主任的名字是?</option>
<option value="10">您初中班主任的名字是?</option>
<option value="11">您最熟悉的童年好友名字是?</option>
<option value="12">您家在哪?</option>
<option value="13">对您影响最大的人名字是?</option>
</select>
</div>
<div class="answer">
<label><s>*</s>答案:</label>
<input type="text" value="">
</div>
</div>
</div> </fieldset>
<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';"> </div>
</body>
</html>

css:

@charset "utf-8";
/* CSS Document */
body,div,fieldset,input{margin:;padding:;}
s{font-style:normal;font-weight:normal;text-decoration:none;color:red;padding-right: 5px;}
body{ font:12px/1.5 tahoma,arial,Microsoft YaHei,SimSun; background:#badff2; color:#666;_width:100%;_height:100%;}
input,select{font:12px/1.5 'microsoft yahei', simsun,arial; border:1px solid #ccc}
input[type="text"],input[type="email"],select{padding:5px;margin:}
input{width:250px;}
select{width:200px}
fieldset {border:0 none;}
label{float:left;width:100px;text-align:right;line-height:30px} .list{margin-bottom: 20px;float: left;width:80%;padding-left:100px}
.cont{width:940px;margin:0 auto;background:#fff;padding:30px;margin-top:50px}
.fl{float:left}
.ask,.answer{padding-bottom:10px;width: 100%;float: left;}

js控制select选中显示不同表单内容

js控制select选中显示不同表单内容的更多相关文章

  1. JS控制DIV隐藏显示

    转载自:http://blog.sina.com.cn/s/blog_6c3a67be0100ldbe.html JS控制DIV隐藏显示 一,需求描述: 现在有3个DIV块,3个超链接,需要点击一个链 ...

  2. js 控制Div循环显示 非插件版

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. 【js】【图片显示】js控制html页面显示图片方式

    js控制html页面显示图片方式,只需要引入“jquery-1.11.2.min.js” js: /* 引用 <script src="jquery-1.11.2.min.js&quo ...

  4. js控制radio选中

    经常会遇到js控制radio选中和切换的问题 之前一直使用的是checked属性来完成的 但是现在发现这个属性有个大问题 今天就是用js给选中radio的赋值,使用的$().attr("ch ...

  5. JS控制文字只显示两行,超出部分显示省略号

    由于使用css控制文字只显示多行,超出部分显示省略号,存在一定的兼容性问题,所以总结了一下网上一些大咖使用js实现控制行数的解决方案. 第一步:依次引入jquery.js+jquery.ellipsi ...

  6. c#使用itextsharp输出pdf(动态填充表单内容,显示中文)

    相关链接: iText的简单应用-字体 c#程序为PDF文件填写表单内容 示例代码: static void Main(string[] args) { BaseFont font = BaseFon ...

  7. 分页功能实现之通过ajax实现表单内容刷新

    拿代码来说话 我们的需求就是点击翻页功能,实现表格内容局部刷新且能够翻到对应的页面上,不明白? 那么就看看下面的图,需要达到的效果如下所示: 现在要实现的功能就是把红线框起来的表单内容 在点击翻页的时 ...

  8. c#程序为PDF文件填写表单内容

    众所周知,PDF文件一般情况下是无法修改的,如果你有一张现成的PDF表格,这时想通过编程实现从数据库或者动态生成内容去填写这张表格,就会有些问题了,首先我们要解决以下2个重要的问题: 1.如何将内容写 ...

  9. Django--post提交表单内容

    本节目标:①.提交表单内容②.通过客户端提交表单新增一篇文章③.通过Django的forms组件来完成新增一篇文章 =======提交表单内容======== 1.前端html:login.html ...

随机推荐

  1. python处理时间和日期

    时间和日期  (图中错误修正:dt_obj.strftime(format))     import time, datetime 1. datetime obj 1) datetime dateti ...

  2. java多线程通过管道流实现不同线程之间的通信

    java中的管道流(pipeStream)是一种特殊的流,用于在不同线程间直接传送数据.一个线程发送数据到输出管道,另外一个线程从输入管道中读取数据.通过使用管道,实现不同线程间的通信,而不必借助类似 ...

  3. 织梦DEDECMS {dede:arclist},{dede:list}获取附加表字段内容

    以前用织梦DEDECMS做二次开发时获取附加表字段内容都是通过runphp执行SQL查询获得,最近看了看手册,发现一个非常简便的方法. 用arclist调用于附加表字段的方法: 方法一: 要获取附加表 ...

  4. Misc1

    什么是编译进内核与制作成模块 编译进内核意味着内核对这一类的功能不会在依赖其他的东西, 说白了就是所谓静态编译, 内核在启动的时候就会拥有这一部分的功能, 但是这样内核的体积就会变大 编译成模块, 其 ...

  5. C#测试程序运行时间的方法

    C#测试程序运行时间的三种方法如下: (1)Datetime DateTime dtBegin = System.DateTime.Now;... DateTime dtEnnd = System.D ...

  6. 对fastdfs 文件清单进行检查,打印无效的文件

    对fastdfs 文件清单进行检查,打印无效的文件2017年12月12日 18:37:18 守望dfdfdf 阅读数:281 标签: fastdfssftpmysql 更多个人分类: 工作 问题编辑版 ...

  7. SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1fa5519] was not registered for synchronization because synchronization is not active

    Creating a new SqlSessionSqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1fa5519] w ...

  8. HTML图片映射实用

    大图的不同点击区域实现不同的超链接: <img src="planets.gif" width="145" height="126" ...

  9. Xposed截获 Android手机QQ密码

    0x00 前言 Xposed框架是一款修改系统框架服务的软件,通过它许多功能强大的模块得以实现,且不冲突地同时运作,自从Xposed框架发布以来,安卓手机的可玩性日益激增,最近很闲很蛋疼,研究下截获A ...

  10. SQLSERVER 2008 R2 事务日志已满

    方法一: USE [master] GO ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DNName ...