<script type="text/javascript">
$(document).ready(function() {
//임의 숫자 세팅
$("input[name='ipt_calc']").each(function(){
$(this).val((Math.random() * 100).toFixed());
});
});
function fnCalc(targetNm){
//최대값 구하기
let maxValue = Math.max.apply(null, $("#" + targetNm + "Area input[type='number']").map(function (){return $(this).val();}).get());
//0을 제외한 최소값 구하기
let minValue = Math.min.apply(null, $("#" + targetNm + "Area input[type='number']").map(function (){return $(this).val() == 0 ? 99999 : $(this).val();}).get());
$("#sp_area").text(targetNm);
$("#sp_max").text(maxValue);
$("#sp_min").text(minValue);
}
</script>
<div>
<div>area : <span id="sp_area"></span></div>
<div>max : <span id="sp_max"></span></div>
<div>min : <span id="sp_min"></span></div>
</div>
<br /><br />
<div id="firstArea">
<div>firstArea <button type="button" onclick="fnCalc('first');">calc</button></div>
<div><input type="number" name="ipt_calc" value="" /></div>
<div><input type="number" name="ipt_calc" value="" /></div>
<div><input type="number" name="ipt_calc" value="" /></div>
<div><input type="number" name="ipt_calc" value="" /></div>
<div><input type="number" name="ipt_calc" value="" /></div>
<div><input type="number" name="ipt_calc" value="" /></div>
</div>
<div id="secondArea">
<div>secondArea <button type="button" onclick="fnCalc('second');">calc</button></div>
<div><input type="number" name="ipt_calc" value="" /></div>
<div><input type="number" name="ipt_calc" value="" /></div>
<div><input type="number" name="ipt_calc" value="" /></div>
<div><input type="number" name="ipt_calc" value="" /></div>
<div><input type="number" name="ipt_calc" value="" /></div>
<div><input type="number" name="ipt_calc" value="" /></div>
</div>
반응형
'개발 > Javascript' 카테고리의 다른 글
스크립트 엑셀 Export (0) | 2022.05.20 |
---|---|
datepicker 관련 스크립트 제어 (0) | 2022.05.19 |
스크립트 엑셀 업로드 (0) | 2022.05.10 |
소수점 입력 제어 스크립트 및 정수 입력 제어 스크립트 (0) | 2021.11.24 |
input or select 등 객체의 class를 이용한 필수 입력체크 (0) | 2021.11.24 |