预算范围的验证在以下代码中不起作用。它在不同的时间点带来不同的结果。
<table>
<tr>
<td>
Budget Range
</td>
<td>
<select id="start">
<option value="">---Select---</option>
<option value="0">0</option>
<option value="1000000">10 Lakhs</option>
<option value="2500000">25 Lakhs</option>
<option value="5000000">50 Lakhs</option>
<option value="7500000">75 Lakhs</option>
<option value="10000000">1 Crore</option>
<option value="12500000">1 Crore 25 Lakhs</option>
<option value="15000000">1 Crore 50 Lakhs</option>
<option value="17500000">1 Crore 75 Lakhs</option>
<option value="20000000">2 Crore</option>
<option value="25000000">2 Crore 50 Lakhs</option>
<option value="30000000">3 Crore</option>
<option value="35000000">3 Crore 50 Lakhs</option>
<option value="40000000">4 Crore</option>
<option value="45000000">4 Crore 50 Lakhs</option>
</select>
to
<select id="end" onchange="selectRange()">
<option value="0">---Select---</option>
<option value="1000000">10 Lakhs</option>
<option value="2500000">25 Lakhs</option>
<option value="5000000">50 Lakhs</option>
<option value="7500000">75 Lakhs</option>
<option value="10000000">1 Crore</option>
<option value="12500000">1 Crore 25 Lakhs</option>
<option value="15000000">1 Crore 50 Lakhs</option>
<option value="17500000">1 Crore 75 Lakhs</option>
<option value="20000000">2 Crore</option>
<option value="25000000">2 Crore 50 Lakhs</option>
<option value="30000000">3 Crore</option>
<option value="35000000">3 Crore 50 Lakhs</option>
<option value="40000000">4 Crore</option>
<option value="45000000">4 Crore 50 Lakhs</option>
</select>
</td>
</tr>
</table>
<script>
function selectRange() {
$startRange = document.getElementById('start').value;
$endRange = document.getElementById('end').value;
alert($startRange);
alert($endRange);
alert($startRange > $endRange);
if ($startRange > $endRange) {
alert('The Budget End Should be Greater than Budget Start');
$endRange = document.getElementById('end').value = 0;
return false
}
}
</script>
预算范围的验证在上述代码中不起作用。它在不同的时间点带来不同的结果。