微信端问卷调查

上周,股份公司突然需要问卷调查功能,要的很着急。和一同事用了大约两天时间,将该功能完成。

项目情况是:要求在PC、微信端可以填写内容;微信端根据二维码打开问卷页面。

UI框架: bootstrap

效果如下:




代码如下:


<%@ taglib prefix="spring" uri="http://www.springframework.org/tags/form" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<head>
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<style type="text/css">
p{font-size: 16px;line-height:1.4;
}
.indent{text-indent: 2em;}
</style>
<title>中国XX股份有限公司2017年度企业风险评估调查问卷</title>
</head>
<body class="container">
<div class="panel panel-default" style="margin:30px 0;">
<div class="panel-body">
<div style="text-align:center;"><img src="<%=basePath%>/page/pf/login/logo.png" /><h4 class="page-header">中国XX股份有限公司<br>2017年度企业风险评估调查问卷</h4>
</div>
<spring:form id="defaultForm" οnsubmit="return check();" class="form-horizontal" modelAttribute="questionnaireDto" action="wx/questionnaire/save.do" method="post"><p class="indent">非常感谢您抽出宝贵时间参加风险评估问卷调查。本问卷共含6项一级风险及56项二级风险,请您结合企业实际情况对各二级风险发生可能性和影响程度作出判断并认真填写,为全面、客观辨识股份公司2017年生产经营管理中可能面临的风险状况提供依据。</p><hr style="height:3px;border:none;border-top:3px solid skyblue;" /><p id="tag57" class="text-capitalize"><label for="a570">姓名</label><span style="color:red;font-size: 14px;display: none;" id="msg57">请输入姓名</span><spring:input class="form-control" path="name"/></p><p id="tag58" class="text-capitalize"><label for="a580">您的职务</label><span style="color:red;font-size: 14px;display: none;" id="msg58">请选择您的职务</span><spring:select class="form-control" path="position"><option value="">--请选择您的职务--</option><option value="主管领导">主管领导</option><option value="分管领导">分管领导</option></spring:select></p><p id="tag59" class="text-capitalize"><label>所在单位</label>	<span style="color:red;font-size: 14px;display: none;" id="msg59">请选择您所在单位</span></p><p class="text-capitalize"><label class="radio-inline" style="width: 100px;"><input type="radio" name="orgFullpath" value="股份公司"> 股份公司</label><label class="radio-inline"><input type="radio" name="orgFullpath" value="xx"> XX</label></p><p class="text-capitalize">一、战略风险评估(共计14个二级风险项)</p><p id="tag1" class="text-capitalize">1.宏观经济风险:国内外经济环境或政府政策发生重大变化,以及新的重要举措、法规出台,引起市场发生较大波动,从而影响企业生产经营及战略目标的风险。</p><p style="color:red;font-size: 14px;display: none;" id="msg1">请为所有选项打分</p><span class="help-block">发生可能性(低->高)</span><div class="panel panel-default"><div class="panel-body" style="height: 40px;position:relative;"><spring:input type="hidden" id="economyRisk_a1" path="economyRisk" value="0"/><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:10px;" id="a10" οnclick="show('a1',0,'economyRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:60px;" id="a11" οnclick="show('a1',1,'economyRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:110px;" id="a12" οnclick="show('a1',2,'economyRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:160px;" id="a13" οnclick="show('a1',3,'economyRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:210px;" id="a14" οnclick="show('a1',4,'economyRisk')"></span></div></div><span class="help-block">影响重大性(轻->重)</span><div class="panel panel-default"><div class="panel-body" style="height: 40px;position:relative;"><spring:input type="hidden" id="ecoAffectRisk_b1" path="ecoAffectRisk" value="0"/><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:10px;" id="b10" οnclick="show('b1',0,'ecoAffectRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:60px;" id="b11" οnclick="show('b1',1,'ecoAffectRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:110px;" id="b12" οnclick="show('b1',2,'ecoAffectRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:160px;" id="b13" οnclick="show('b1',3,'ecoAffectRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:210px;" id="b14" οnclick="show('b1',4,'ecoAffectRisk')"></span></div></div><p id="tag2" class="text-capitalize">2.政策风险:政府有关政策发生重大变化或是有重要的举措、法规出台,引起市场发生较大波动,从而给企业带来的风险。</p><p style="color:red;font-size: 14px;display: none;" id="msg2">请为所有选项打分</p><span class="help-block">发生可能性(低->高)</span><div class="panel panel-default"><div class="panel-body" style="height: 40px;position:relative;"><spring:input type="hidden" id="policyRisk_a2" path="policyRisk" value="0"/><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:10px;" id="a20" οnclick="show('a2',0,'policyRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:60px;" id="a21" οnclick="show('a2',1,'policyRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:110px;" id="a22" οnclick="show('a2',2,'policyRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:160px;" id="a23" οnclick="show('a2',3,'policyRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:210px;" id="a24" οnclick="show('a2',4,'policyRisk')"></span></div></div><span class="help-block">影响重大性(轻->重)</span><div class="panel panel-default"><div class="panel-body" style="height: 40px;position:relative;"><spring:input type="hidden" id="polAffectRisk_b2" path="polAffectRisk" value="0"/><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:10px;" id="b20" οnclick="show('b2',0,'polAffectRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:60px;" id="b21" οnclick="show('b2',1,'polAffectRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:110px;" id="b22" οnclick="show('b2',2,'polAffectRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:160px;" id="b23" οnclick="show('b2',3,'polAffectRisk')"></span><span class="glyphicon glyphicon-star-empty" style="font-size:30px;position:absolute;top:5px;left:210px;" id="b24" οnclick="show('b2',4,'polAffectRisk')"></span></div></div><div style="text-align: center;"><button type="submit" class="btn btn-success btn-lg">提交</button></div><div style="text-align: center;"><br>中国XX<br>北京XXXX信息技术有限公司<br>提供支持</div>
</spring:form></div>
</div>
</body>
</html>
<script type="text/javascript">
//重新设置样式
function resetColor(name){for(var j=0;j<=5;j++){$("#"+name+j).css("color","black");}
}
// 重新设置提示信息
function resetInfo(){for(var i=1;i<=60;i++){$("#msg"+i).css("display","none");}
}
// 将点击之前的样式都设置为蓝色
function show(name,index,dbName){resetColor(name);for(var j=0;j<=index;j++){$("#"+name+j).css("color","#ea0000");}$("#"+dbName+"_"+name).val(index+1);
}
// 验证
function check(){resetInfo();// 验证职务var position = $("#position").val();if(!position){window.location.href="#tag58";$("#msg58").css("display","block");return false;}// 验证单位var position = $('input[name="orgFullpath"]:checked');if(!position.length){window.location.href="#tag59";$("#msg59").css("display","block");return false;}for(var i=1;i<=56;i++){var v1 = $("#a"+i+"0").css("color");var v2 = $("#b"+i+"0").css("color");if(rgb2hex(v1) == "#333333" || rgb2hex(v2) == "#333333" ){window.location.href="#tag"+i;$("#msg"+i).css("display","block");return false;}}}
// 颜色转换:RGB转成字符串
function rgb2hex(rgb) {rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);function hex(x) {return ("0" + parseInt(x).toString(16)).slice(-2);}return "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
}
</script>


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/46605.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序-调查问卷

调查问卷 搭建本地服务器新建小程序注意 搭建本地服务器 使用node.js&#xff08;要安装node.js&#xff09;搭建本地HTTP服务器&#xff0c;在小程序所在目录创建web目录 &#xff0c;并在web目录下打开CMD&#xff0c;初始化项目 npm init -y然后安装express框架 npm inst…

在当前就业形势下,如何提高应届生在职场中的竞争力,让ChatGPT帮你解答

在当前就业形势下&#xff0c;应届生要提高自身的竞争力&#xff0c;可以从以下几个方面入手&#xff1a; 学习技能&#xff1a;不断学习提升自身专业和技能水平&#xff0c;获取行业认证证书&#xff0c;参加培训课程。 实习和项目实践&#xff1a;通过实践课程&#xff0c;公…

泰裤辣!ChatGPT帮你制定个人发展计划,助力你实现职场腾飞……

作为一名职场人&#xff0c;你是否曾经感到自己的职业生涯缺乏方向和规划&#xff1f; 是否曾经为了应对工作中的挑战而感到力不从心&#xff1f; 如果你的答案是肯定的&#xff0c;那么认真制定自己的个人发展计划&#xff0c;为自己的职业生涯打下坚实的基础就是你必须要做…

ChatGPT-看一看你还有多久失业

需求&#xff1a;将下列表格中的数据导入mysql数据库并且可以将mysql数据库上的数据导出到excel&#xff0c;如果让你做需要多久时间 第1次询问ChatGPT&#xff1a;一个excel内部有多个sheet&#xff0c;每个sheet的表头都是章节号、测试项、测试子项、用例名称、用例表示、测试…

【CCNA | 网络模拟器CPT系列】Cisco Packet Tracer 8.2.0 的安装 Ⅰ

目录 1. 下载 Cisco Packet Tracer2. 安装 Cisco Packet Tracer&#xff08;1&#xff09;许可协议界面&#xff08;2&#xff09;选择安装目录&#xff08;3&#xff09;选择开始菜单文件夹&#xff08;4&#xff09;选择附加任务&#xff08;5&#xff09;确认设置选择&#…

无线POE交换机突然离线导致AP下用户无法上网

环境&#xff1a; 华为S1730S-S 锐捷 NBS3100-24GT4SF 问题描述&#xff1a; 无线POE交换机突然离线导致AP下用户无法上网 交换机各个指示灯都正常&#xff0c;现在有无线信号 连接上获取不到ip 本地远程管理地址也访问不了 解决方案&#xff1a; 1.电脑直连这个交换机…

Cisco Packet Tracer应用登入后还是不能运行的问题

问题出现的可能性 版本低&#xff0c;达不到要求&#xff1b;建议下载最新版本试一 试&#xff0c;以下是8.2.1版&#xff08;在官网登入后资料中下载->如图1&#xff09;登入时注意选择China->如图2&#xff0c;登入后就可以使用->如图3 图1 图2 图3

Python 自动化办公应用大全(ChatGPT 版)

以下内容来自公众号逆锋起笔&#xff0c;关注每日干货及时送达 你被降维打击过吗&#xff1f; 在刘慈欣的科幻小说《三体》中&#xff0c;高级文明掌握了一种维度武器&#xff0c;可以将攻击目标所处的空间维度降低&#xff0c;使其无法生存。 二向箔飞出&#xff0c;整个太阳系…

人工智能学术顶会——NeurIPS 2022 议题(网络安全方向)清单、摘要与总结

按语&#xff1a;随着大模型的崛起&#xff0c;将AI再次推向一个高峰&#xff0c;受到的关注也越来越大。在网络安全领域&#xff0c;除4大安全顶会外&#xff0c;一些涉及AI的安全话题&#xff0c;包括对AI的攻防研究&#xff0c;以及应用AI做安全的研究方向&#xff0c;也会发…

教育最大的失败,是普通家庭富养孩子

作者| Mr.K 编辑| Emma 来源| 技术领导力(ID&#xff1a;jishulingdaoli) 著名教育家马卡连柯曾说&#xff1a;“一切都给孩子&#xff0c;牺牲一切&#xff0c;甚至牺牲自己的幸福&#xff0c;这是父母给孩子最可怕的礼物。”前些天刷到一个挺扎心的视频&#xff0c;不知道算…

互联网早报:华为高精度地图拟年内商用,正在一线城市采集数据

行业热点 1、华为高精度地图拟年内商用,正在一线城市采集数据; 2、飞书宣布于5月19日举办发布会,将重磅发布4.0版本; 3、美团发布新一代自研无人配送车,将在外卖等多场景规模化落地; 4、消息称快手正测试跨境进口“闭环”业务 将设独立的小店; 5、中国移动发布“5G…

拼多多砍不动了?

作者 |侯燕婷 闫俊文 2021年初高调宣布“年活跃买家数超过淘宝”的拼多多&#xff08;PDD.US&#xff09;似乎也抵住了用户增长天花板。 3月21日晚间&#xff0c;拼多多发布了2021年第四季度及全年财报。财报显示&#xff0c;2021年全年&#xff0c;拼多多年成交额&#xff08;…

微软宣布开源提速15倍的 DeepSpeed-Chat !是个人就能人手实现一个ChatGPT?

点击“开发者技术前线”&#xff0c;选择“星标” 让一部分开发者看到未来 作者 | 微软 DeepSpeed 开源项目组来源 | 开源社 #01 概述 近日来&#xff0c;ChatGPT 及类似模型引发了人工智能&#xff08;AI&#xff09;领域的一场风潮。这场风潮对数字世界产生了革命性影响。Cha…

chatgpt赋能Python-pythonsep怎么用

Python在SEO中的应用 Python一直是广受欢迎的编程语言之一&#xff0c;它拥有强大的功能和易于使用的特性&#xff0c;使得它成为了许多开发人员们的首选。“Pythonsep”是Python在SEO中的应用&#xff0c;它可以帮助用户更好地优化自己的网站&#xff0c;让网站更容易被用户发…

微信小程序入门02-安装mysql

我们上一篇介绍的是微信开发者工具的安装&#xff0c;开发一个小程序肯定要有后端服务&#xff0c;有后端服务首先要可以存储和查询数据。 数据库种类比较多&#xff0c;我们这里选择mysql&#xff0c;为啥选择这个呢&#xff0c;因为首先用的人多比较稳定&#xff0c;再一个免…

深度学习实战20(进阶版)-文件智能搜索系统,可以根据文件内容进行关键词搜索,快速找到文件

大家好,我是微学AI,今天给大家带来深度学习实战项目-文件智能搜索系统,文件智能搜索系统是一种能够帮助用户通过文件的内容快速搜索和定位文件的软件系统。 随着互联网和数字化技术的普及,数据和信息呈现爆炸式增长的趋势,文件管理和搜索变得越来越困难。传统的文件搜索方…

R语言(一) ggplot2常用绘图命令总结

提到R语言&#xff0c;总会想到它强大的绘图包ggplot2&#xff0c;甚至于其他语言中也有它的痕迹(例如&#xff0c;python中的matplotlib模块就有ggplot样式)。以下&#xff0c;总结了一些日常绘图中常用的命令。 目录 一、基本绘图二、精雕细琢(1) 添加标题、横纵轴标签(2) 图…

R语言-ggplot2图形语法

简介 在R里&#xff0c;主要有两大底层图层系统&#xff0c;一是base图形系统&#xff0c;二是gird图形系统。lattice包与ggplot2包正是基于gird图形系统构建的&#xff0c;他们都有自己独特的图形语法。 ggplot2有着自己独特的图形语法&#xff0c;这套语法归纳起来包括&…

R语言 tidyr包的三个重要函数:gather,spread,separate的用法和举例

tidyr是Hadley&#xff08;Tidy Data的作者Hadley Wickham&#xff09;写的非常有用、并且经常会使用到的包&#xff0c;常与dplyr包结合使用&#xff08;这个包也是他写的&#xff09; 准备工作&#xff1a; 首先安装tidyr包&#xff08;一定要加引号&#xff0c;不然报错&a…

生产力飙升!皮卡智能新产品上线,带你进入AIGC新纪元

最近以ChatGPT为首掀起的AIGC浪潮可谓席卷到了各行各业&#xff0c;算力和技术的提高终于到达了一个“质变”点。于是&#xff0c;皮卡智能最近也整出一个新活儿&#xff0c;以一种全新的面貌与大家见面——「神采PromeAI」 与去年上线的「AI艺术创作」不同&#xff0c;这款新产…