jquery自定义问卷调查问题和选项表单效果代码
代码语言:html
所属分类:表单美化
代码描述:jquery自定义问卷调查问题和选项表单效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<html>
<head>
<meta charset="utf-8">
<title>后台上移下移,编辑,删除效果</title>
<style>
/* CSS Document */
* {
margin: 0;
padding: 0;
}
a {
text-decoration: none;
color: #333;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-ms-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
a:hover {
color: #ff5c10;
}
a, img {
border: none;
}
img {
vertical-align: middle;
}
ul, li {
list-style: none;
}
em, i {
font-style: normal;
}
/**/
.all_660 {
width: 660px;
margin: 0 auto;
font-family: "微软雅黑";
font-size: 14px;
color: #333;
}
.dcwj_table {
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.dcwj_table td {
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
height: 32px;
padding: 0 5px;
font-size: 12px;
}
.dcwj_table .td_title {
text-align: center;
}
.title_wjht {
font-weight: 400;
font-size: 16px;
padding: 5px 0 15px 0;
color: #666;
}
.qt_box {
height: auto;
overflow: hidden;
}
.qt_box .qtwenz {
float: left;
}
.qt_box a {
float: right;
color: #0099FF;
text-decoration: underline;
}
.bli_box {
height: auto;
overflow: hidden;
}
.bli_box .jdt_kk {
background: #ddd;
height: 10px;
display: block;
width: 100px;
float: left;
margin-top: 5px;
}
.bli_box .jdt_kk em {
display: block;
height: 10px;
background: #ff5c10;
width: 100%;
}
.bli_box .wen_zl {
float: right;
}
.ptjy_box {
height: 170px;
overflow: auto;
}
.jz_table td {
text-align: center;
}
.wjdc_list {
margin-top: 10px;
margin-bottom: 20px;
}
.wjdc_list li {
line-height: 32px;
color: #666;
}
.wjdc_list li .tm_btitlt {
font-size: 16px;
padding: 5px 0;
color: #666;
}
.wjdc_list li label {
margin-left: 0;
}
.wjdc_list li label input {
margin-right: 5px;
}
.wjdc_list li label .wenb_ipnput {
height: 100px;
line-height: 24px;
width: 600px;
border: 1px solid #ccc;
font-family: "微软雅黑";
font-size: 12px;
padding-left: 5px;
color: #666;
}
.tip_wz {
color: #026fda;
}
.wjdc_list li label .wenb_input {
border: 1px solid #ccc;
height: 22px;
line-height: 22px;
font-family: "微软雅黑";
font-size: 12px;
padding-left: 5px;
width: 210px;
margin-left: 5px;
}
/*选项卡*/
.xxk_box {
margin-top: 20px;
}
.xxk_title {
height: auto;
overflow: hidden;
}
.xxk_title li {
background: #ddd;
float: left;
height: 40px;
line-height: 40px;
width: 164px;
text-align: center;
border-right: 1px solid #fff;
}
.xxk_title li.on {
background: #0099ff;
color: #fff;
}
.xxk_conn .xxk_xzqh_box {
padding: 20px;
background: #f2f2f2;
}
.input_wenbk {
font-family: "微软雅黑";
width: 450px;
height: 33px;
line-height: 33px;
padding-left: 10px;
border: 1px solid #ccc;
background: #FFF;
color: #666;
}
.btwen_text {
font-family: "微软雅黑";
height: 66px;
width: 608px;
margin-bottom: 15px;
}
.kzjxx_iteam {
height: 35px;
overflow: hidden;
margin-bottom: 10px;
line-height: 35px;
}
.kzjxx_iteam input {
float: left;
}
.kzjxx_iteam span {
float: left;
}
.kzjxx_iteam a {
float: right;
color: #999;
}
.kzjxx_iteam a:hover {
color: #ff5c10;
}
.kzjxx_iteam input.dxk {
margin: 10px 10px 0 10px;
}
.kzjxx_iteam input.fxk {
margin: 10px 2px 0 10px;
}
a.zjxx {
display: block;
height: 16px;
color: #0099ff;
font-size: 14px;
font-weight: bold;
line-height: 16px;
padding-left: 20px;
margin-left: 30px;
margin-top: 15px;
}
.bjqxwc_box {
height: auto;
overflow: hidden;
}
.swcbj_but {
display: block;
width: 50%;
color: #fff;
float: left;
font-size: 14px;
background: #0099ff;
line-height: 40px;
height: 40px;
text-align: center;
border: none;
margin-top: 15px;
}
.swcbj_but:hover {
background: #0099cc;
color: #fff;
}
.qxbj_but {
display: block;
width: 50%;
float: left;
color: #333;
font-size: 14px;
background: #fff;
line-height: 40px;
height: 40px;
text-align: center;
border: none;
margin-top: 15px;
}
.qxbj_but:hover {
background: #ddd;
color: #333;
}
.tswjdc_table {
width: 100%;
margin-bottom: 20px;
}
.tswjdc_table td {
text-align: center;
width: 15%;
line-height: 30px;
}
.tswjdc_table td.lefttd_qk {
text-align: left;
padding-left: 10px;
}
.jzwent_input {
width: 330px;
}
.leftbtwen_text {
font-family: "微软雅黑";
width: 108px;
height: 160px;
line-height: 33px;
padding-left: 10px;
border: 1px solid #ccc;
background: #FFF;
color: #666;
}
.ritwenz_xx {
font-size: 14px;
padding-bottom: 10px;
height: 24px;
line-height: 24px;
}
.ritwenz_xx a {
display: inline-block;
height: 22px;
line-height: 22px;
border: 1px solid #ccc;
color: #999;
font-size: 12px;
font-weight: 400;
padding: 0 5px;
margin-left: 10px;
border-radius: 5px;
}
.ritwenz_xx a.xzqk {
border: 1px solid #0099ff;
color: #0099ff;
}
.line_dl {
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
}
/**/
.movie_box {
position: relative;
z-index: 8;
border: 1px solid #fff;
padding: 0 5px;
}
.kzqy_czbut {
text-align: right;
position: absolute;
top: 5px;
right: 5px;
}
.kzqy_czbut a {
display: inline-block;
font-size: 12px;
padding: 4px 10px;
background: #0099ff;
color: #fff;
margin-left: 5px;
}
.hide {
display: none;
}
.dx_box {
display: none;
padding: 20px;
background: #f2f2f2;
}
</style>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script>
<script>
$(document).ready(function(e) {
$('#addquerstions').change(function() {
// debugger
var index = $(this).val(); //选择添加问题的类型
if (index == "-1") {
return;
}
var movie_box = '<div class="movie_box" style="border: 1px solid rgb(255, 255, 255);"></div>';
var Grade = $(".yd_box").find(".movie_box").length + 1;
switch (index) {
case "0": //单选
case "1": //多选
case "2": //问答
var wjdc_list = '<ul class="wjdc_list"></ul>'; //问答 单选 多选
var danxuan = "";
if (index == "0") {
danxuan = '【单选】';
} else if (index == "1") {
danxuan = '【多选】';
} else if (index == "2") {
danxuan = '【问答】';
}
wjdc_list = $(wjdc_list).append(' <li><div class="tm_btitlt"><i class="nmb">' + Grade + '</i>. <i class="btwenzi">请编辑问题?</i><span class="tip_wz">' + danxuan + '</span></div></li>');
if (index == "2") {
wjdc_list = $(wjdc_list).append('<li> <label> <textarea name="" cols="" rows="" class="input_wenbk btwen_text btwen_text_dx" ></textarea></label> </li>');
}
movie_box = $(movie_box).append(wjdc_list);
movie_box = $(movie_box).append('<div class="dx_box" data-t="' + index + '"></div>');
break;
case "3":
var wjdc_list = ' <div class="wjdc_list"><h4 class="title_wjht"><i class="nmb">' + Grade + '</i>. 请编辑问题!<span class="tip_wz">【矩阵】</span></h4>'
+' <table width="100%" border="0" cellspacing="0" cellpadding="0" class="tswjdc_table"><tbody></tbody></table></div>'; //问答 单选 多选
movie_box = $(movie_box).append(wjdc_list);
movie_box = $(movie_box).append('<div class="dx_box" data-t="' + index + '"></div>');
break;
}
$(movie_box).hover(function() {
var html_cz = "<div class='kzqy_czbut'><a href='javascript:void(0)' class='sy'>上移</a><a href='javascript:void(0)' class='xy'>下移</a><a href='javascript:void(0)' class='bianji'>编辑</a><a href='javascript:void(0)' class='del' >删除</a></div>"
$(this).css({
"border": "1px solid #0099ff"
});
$(this).children(".wjdc_list").after(html_cz);
}, function() {
$(this).css({
"border": "1px solid #fff"
});
$(this).children(".kzqy_czbut").remove();
//$(this).children(".dx_box").hide();
});
$(".yd_box").append(movie_box);
});
/* $(".btwen_text").val("题目");
$(".btwen_text_dx").val("单选题目");
$(".btwen_text_duox").val("多选题目");
$(".btwen_text_tk").val("填空题目");
$(".leftbtwen_text").val("例子:CCTV1,CCTV2,CCTV3");
$(".xxk_title li").click(function() {
var xxkjs = $(this).index();
$(this).addClass("on").siblings().removeClass("on");
$(".........完整代码请登录后点击上方下载按钮下载查看
网友评论0