So i will recommend you people to use eval() instead of parseInt() function for converion of values from strings to integers.
You can view this issues from the following simple html file.
demo.html
- Code: Select all
<html>
<head>
<title>Javascript ParseInt( ) Issue</title>
<script type="text/javascript">
<!--
function showValue(sValue)
{
alert("parseInt() = " + parseInt(sValue) + " \n\n " + "eval() = " + eval(sValue));
}
-->
</script>
</head>
<body>
<h1>Javascript ParseInt( ) Issue</h1>
Please select the value "08" or "09" to see the issue.<br />
<select onchange="showValue(this.value);">
<option value="">- select -</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
</body>
</html>