要检查是否有两个选择框被选中,并且其中一个值大于另一个值,可以通过以下步骤实现:
<select>
元素,允许用户从多个选项中选择一个或多个选项。<option>
元素的selected
属性或通过JavaScript获取选中的值。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Check Select Boxes</title>
</head>
<body>
<select id="select1">
<option value="">Select a value</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
</select>
<select id="select2">
<option value="">Select a value</option>
<option value="15">15</option>
<option value="25">25</option>
<option value="35">35</option>
</select>
<button onclick="checkValues()">Check</button>
<p id="result"></p>
<script src="script.js"></script>
</body>
</html>
function checkValues() {
const select1 = document.getElementById('select1');
const select2 = document.getElementById('select2');
const resultElement = document.getElementById('result');
const value1 = parseInt(select1.value, 10);
const value2 = parseInt(select2.value, 10);
if (!isNaN(value1) && !isNaN(value2)) {
if (value1 > value2) {
resultElement.textContent = 'Select 1 value is greater than Select 2 value.';
} else if (value2 > value1) {
resultElement.textContent = 'Select 2 value is greater than Select 1 value.';
} else {
resultElement.textContent = 'Both values are equal.';
}
} else {
resultElement.textContent = 'Please select values in both boxes.';
}
}
parseInt
或其他方法正确解析选中的值。通过上述步骤和代码示例,可以有效地检查两个选择框是否被选中,并且其中一个值是否大于另一个值。
领取专属 10元无门槛券
手把手带您无忧上云