가능한 중복 : 입력 필드의 값에 따라 텍스트 색상 또는 배경을 변경
How do I change the background color with Javascript?
위험도는 심각도에 우도를 곱하여 계산됩니다. 6 미만 입력 필드 녹색
- 녹색 : 계산은 validate_form 아래 함수()의 값에 따른
색이 수행되고
- 레드 - 9 개 이상
위험의 값이 "risk1"라는 이름 입력 필드에 기록하는 경우 "risk2"등
function validate_form () {
valid = true;
document.calc.risk1.value = document.getElementById('data_1_severity').value*document.getElementById('data_1_likelihood').value;
document.calc.risk2.value = document.getElementById('data_2_severity').value*document.getElementById('data_2_likelihood').value;
return valid;
}
누군가가 도와 줄 수 있습니까? 위험 점수가 값이나 셀의 배경에 따라 색상을 변경하여 색상을 변경하기 만하면됩니다. 위험이 경우에 다음이 표시됩니다 :
- 녹색 - 낮은 위험
- 오렌지 - 중간 위험
- 빨간색 - 위험.
I : 더 나은
같은 것을 각 색상에 대해 CSS 클래스를 생성 할 것 이 질문은 PHP 질문이 아니라 자바 스크립트 질문으로 게시한다고 가정했습니다. –
조건문 ('if')을 사용하여 값을 비교할 수 있습니다. 그런 다음 CSS에 3 개의 클래스를 만들고 조건에 따라 요소에 적용 할 수 있습니다. – knownasilya