Я создал простое веб-приложение, которое имеет 2 варианта формы, когда пользователь делает свой выбор с каждого, я хочу показать alert
, показывая им выбор, который они сделали.Javascript: отображать предупреждение при проверке формы?
Я попытался выполнить это ниже, но когда обе формы проверены, отображается предупреждение не отображается. Что мне не хватает? Примечание см комментарий:
//BELOW IS NOT BEING DISPLAYED BUT SHOULD BE
Текущий код:
<!DOCTYPE html>
<html>
<body>
<h1>Calculator</h1>
<p>Select the importance of this:</p>
<form method="get">
<input type="checkbox" name="Severity" value="negligible"> Negligible<br>
<input type="checkbox" name="Severity" value="minor"> Minor<br>
</form>
<p>Select the Probability of this:</p>
<form method="get">
<input type="checkbox" name="Probability" value="improbable"> Improbable<br>
<input type="checkbox" name="Probability" value="remote"> Remote<br>
<input type="checkbox" name="Probability" value="occasional"> Occasional<br>
<button onclick= "analyseThis()"> Analyse this </button> <br>
<script>
function analyseThis(){
var severities = document.getElementsByName('Severity');
var probs = document.getElementsByName('Probability');
var severity = undefined;
for(var i = 0; i < ages.length; i++)
{
if(severities[i].checked)
{
age = severities[i].value;
}
}
var probability = undefined;
for(var i = 0; i < probs.length; i++)
{
if(probs[i].checked)
{
probability = probs[i].value;
}
}
//BELOW IS NOT BEING DISPLAYED BUT SHOULD BE
alert("Severity is: " + age + "Probability is: " + probability);
}
</script>
</body>
</html>
Вы можете использовать JQuery для проверки формы и отправки. – Si8