我有以下几点。输入框类型数字,表示风险可能性的数字评级;输入框类型数字,表示风险后果的数字评级。输入框类型数字,表示风险评级的数字评级,该数字评级由一个值范围为1-9的矩阵预先确定。用于风险级别评级的输入框。
我需要的是,
如果风险评级区域中的值在1和2之间,则风险级别区域应显示“低”。
如果风险等级区域中的值在3-6之间,则风险级别区域应显示“中”。
如果风险评级区域中的值在7和9之间,则风险级别区域应显示“高”。
如果满足上述条件,我如何在输入框中写入。
以下是我的代码:
function getRiskRate(z){
var z=document.getElementById("Risk_rating").value;
return(z);
}
getRiskRate();
function Rate(z){
var z=document.getElementById("Risk_rating").value;
getRiskRate();
if(z>1 || z<=2){
document.getElementById('mySeverity').value='Low';
} else if(z>2 || z<=6){
document.getElementById('mySeverity').value='Medium';
} else if (z>6 || z<=9){
document.getElementById('mySeverity').value='High';
}else{
document.getElementById('mySeverity').value='value not defined';
}
}
Rate();
发布于 2018-12-03 23:08:34
function getRiskRate(z) {
var z = document.getElementById("Risk_rating").value;
return (z);
}
function Rate() {
var z = getRiskRate();
if (z > 1 && z <= 2) {
document.getElementById('mySeverity').innerHTML = 'Low';
} else if (z > 2 && z <= 6) {
document.getElementById('mySeverity').innerHTML = 'Medium';
} else if (z > 6 && z <= 9) {
document.getElementById('mySeverity').innerHTML = 'High';
} else {
document.getElementById('mySeverity').innerHTML = 'value not defined';
}
}
document.getElementById("Risk_rating").onkeyup = Rate;
Input: <input id="Risk_rating"></input>
<div id="mySeverity"></div>
document.getElementById("Risk_rating").onkeyup = Rate;
这样的事件处理程序,以便每当有人在框中键入内容时都会调用此函数。&&
.https://stackoverflow.com/questions/53596235
复制相似问题