I want to compare the min and max values between two dropdowns. This script sometimes gives correct result ...and sometimes not... Pls can u answer me whts goin wrong sometimes.
Code:
<html>
<head>
<script type='text/JavaScript'>
function validateBox()
{
try
{ var frm = document.form_srch_sales_basic;
formMinValue = document.form_srch_sales_basic.txtMinPrice.options[document.form_srch_sales_basic.txtMinPrice.selectedIndex].value;
formMaxValue = document.form_srch_sales_basic.txtMaxPrice.options[document.form_srch_sales_basic.txtMaxPrice.selectedIndex].value;
if(formMinValue > formMaxValue)
{
alert(formMinValue);
alert(formMaxValue);
alert("Your Minimum value is Greater then Maximum Value.Please Re-enter Maximum Value!");
return false;
}
return true;
}
catch(e)
{
alert(e);
return false;
}
}
</script>
</head>
<body>
<form name="form_srch_sales_basic" onsubmit="return validateBox();" method ="post" action="view_sales.php">
<tr>
<td align="center" width="95"> </td>
<td align="left" height="25" >Price Range</td>
</tr>
<select size="1" name="txtMinPrice">
<option value="" selected>No Minimum</option>
<option value="250000">250,000</option>
<option value="500000">500,000</option>
<option value="750000">750,000</option>
<option value="1000000">1,000,000</option>
<option value="1250000">1,250,000</option>
<option value="1500000">from $1,500,000</option>
<option value="2000000">from $2,000,000</option>
<option value="3000000">3,000,000</option>
<option value="5000000">5,000,000</option>
</select>
<tr>
<td align="center" width="95" height="6"></td>
<td align="left" valign="top" height="6"></td>
</tr>
<select size="1" name="txtMaxPrice">
<option value="" selected>No Maximum</option>
<option value="500000">500,000</option>
<option value="750000">750,000</option>
<option value="1000000">1,000,000</option>
<option value="1250000">1,250,000</option>
<option value="1500000">1,500,000</option>
<option value="2000000">2,000,000</option>
<option value="3000000">3,000,000</option>
<option value="5000000">5,000,000</option>
<option value="8000000">8,000,000</option>
</select>
<input type="submit" value="Submit">
</form>
</body>
</html>
Comment