PDA

View Full Version : کار نکردن یه کد ساده



yuttrim20
پنج شنبه 21 خرداد 1394, 10:19 صبح
دوستان من یه کد جاوا نوشتم که میخوام با توجه به عدد وارد شده اگر در بازه مورد نظر بود اعداد 8 و 9 و 10 رو نشون بده که متاسفانه این اتفاق نمیوفته میتونید راهنمایی کنین؟


<input type="text" id="txt" onkeyup="checkValue();" /><select id="mySelect"> <option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
</select>
<script>
function checkValue(){
var t_value=document.getElementById('txt').value;
var t_value=document.getElementById('txt').value;
if(t_value > 25000000 & t_value <= 50000000){
var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect");
var j=8
for(var i=0;i<=2;i++){
y[i].text=j;
j++;
}
}

barnamenevis2016
جمعه 22 خرداد 1394, 22:47 عصر
سلام....من کدتون رو تست کردم...البته یک تغییر کوچیک دادم....مشکلی نداشت و اجرا شد:

<input type="text" id="txt" onkeyup="checkValue();" />
<select id="mySelect">
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
</select>
<script>
function checkValue(){
var t_value=document.getElementById('txt').value;
//document.getElementById("mySelect").selectedIndex = 4
if(t_value > 25000000 & t_value <= 50000000) {
var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect");
var j = 8
for (var i = 0; i <= 2; i++) {
y[i].text=j;
j++;
}
}
}
</script>