* { margin:0; padding:0; } html,body { height:100%; background:#3ba; } input { overflow:hidden; } label.a { float:left; height:38px; line-height:18px; } input[type="number"] { width:100px; } table { margin-top:10px; border:1px solid #ccc; border-collapse:collapse; } td { text-align:center; border:1px solid #ccc; } .box { position:absolute; min-width:500px; border:4px solid #fc0; padding:20px; left:50%; transform:translateX(-50%); background:#fff; } h2 { text-align:center; color:#58bc58; margin-bottom:20px; font-weight:bold; } .form-group { overflow:hidden; } .radio { overflow:hidden; margin-bottom:5px; } .radio .b { float:left; margin-right:10px; } .explain { margin-top:10px; } .explain h6 { font-weight:bold; } .explain ol { margin:3px; } .explain ol li { font-size:14px; }
智能说明:表单输入框非空验证;输入框失去焦点时,自动将用户输入的数字进行四舍五入转换,防止用户输入小数;单选按钮选择否时,将对最后分组剩余人数进行随机分配到已分配好的小组中,且每个小组人数差不会超过1人;当用户输入分组不合理时(即最后分组剩余人数大于分组数时),系统会进行智能分析,并最后给出两个建议分组优化方案!用户可直接选择对应方案,使最终分组合理。
样式说明:引入bootstrap会有更完美的样式效果哦!
<link href="https://cdn.bootcss.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet">