테이블에 2 개의 열이 있습니다. "활동"및 "평균 시간 대비 비율", 모든 활동에 대해 사용자가 "평균 시간 비율"열에 % 값을 입력하게하려면 7 개의 활동 행이 있어야합니다. 내가 원한 것은 100 %에 추가 할 7 개의 모든 필드의 % 값이며, 그 다음에 버튼을 누르면 버튼이 활성화됩니다. 아무도 알지 못합니다. 사전에백분율을 사용하는 사용자 입력 테이블?
덕분에 모든 입력 필드에 이벤트 onKeyUp에
감사합니다, HRG
테이블에 2 개의 열이 있습니다. "활동"및 "평균 시간 대비 비율", 모든 활동에 대해 사용자가 "평균 시간 비율"열에 % 값을 입력하게하려면 7 개의 활동 행이 있어야합니다. 내가 원한 것은 100 %에 추가 할 7 개의 모든 필드의 % 값이며, 그 다음에 버튼을 누르면 버튼이 활성화됩니다. 아무도 알지 못합니다. 사전에백분율을 사용하는 사용자 입력 테이블?
덕분에 모든 입력 필드에 이벤트 onKeyUp에
감사합니다, HRG
타이 자바 스크립트.
트리거 될 때마다 모든 입력란의 값을 더하십시오.
100이면 버튼을 사용하도록 설정하고 사용하지 않으려면 버튼을 사용 설정합니다.
jQuery 또는 원시 자바 스크립트를 사용하고 있습니까?
각 입력에 keyup 이벤트를 첨부하고 값을 추가해야합니다.
$("input[type!='submit']").keyup(function() {
count();
});
function count(){
var total = 0;
$("input[type!='submit']").each (function() {
total+= parseInt($(this).val() || 0);
});
if (total === 100) {
$("input[type='submit']").removeAttr('disabled', '');
} else {
$("input[type='submit']").attr('disabled', 'disabled');
}
}