لطفا به من کمک کنید تا این کد جاواسکریپت رو راه بندازم
با سلام،
دوستان من سطح آشناییم با کد و جاواسکریپت و ... در حد صفره.
این کدی که در پایین میبینید رو از یک وبسایت خارجی دانلود کردم ولی کار نمیکنه.
کاری که قراره انجام بده اینه که توی فرم، کاربر یه عدد بین 0 تا 40 رو وارد میکنه و بعد از کلیک روی دکمه Generate نتیجه (بسته به اینکه اون عدد چی باشه ) به صورت یه عدد توی کادر سمت راست نشون داده میشه. 2 تا جدول هست که logic هاش یه کم فرق دارن با هم.
در حال حاضر خود جدول نشون داده میشه (که فکر کنم قسمت html باشه) ولی اون عملیاتی که میخوام صورت نمیگیره و فکر میکنم javascript کار نمیکنه. یعنی هر عددی توی کادر سمت چپی وارد کنی هیچ اتفاقی نمیفته. خواهش میکنم راهنمایی کنید بتونم این کد رو دستش کنم. فقط خواهش میکنم اگه درست شدنی هست، تغییراتی رو که باید انجام بگیره رو بهم بگید چون میگم که آشنایی با کد و .. ندارم. پبشاپیش ممنون.
این هم خود کد:
کد:
Calculate Your IELTS result - get your Band Score in Reading and Listening
<script language="Javascript">// <![CDATA[
function computeGtRead(form) { if (form.cel.value == 1 ) form.farCon.value = 1; else if (form.cel.value >= 2 && form.cel.value <= 7) form.farCon.value = 2; else if (form.cel.value >= 8 && form.cel.value <= 14) form.farCon.value = 3; else if (form.cel.value >= 15 && form.cel.value <= 22) form.farCon.value = 4; else if (form.cel.value >= 23 && form.cel.value <= 29) form.farCon.value = 5; else if (form.cel.value >= 30 && form.cel.value <= 33) form.farCon.value = 6; else if (form.cel.value >= 34 && form.cel.value <= 37) form.farCon.value = 7; else if (form.cel.value >= 38 && form.cel.value <= 39) form.farCon.value = 8; else if (form.cel.value >= 40 && form.cel.value <= 40) form.farCon.value = 9; } function computeAcRead(form) { if (form.cel2.value == 1 ) form.farCon2.value = 1; else if (form.cel2.value >= 2 && form.cel2.value <= 3) form.farCon2.value = 2; else if (form.cel2.value >= 4 && form.cel2.value <= 9) form.farCon2.value = 3; else if (form.cel2.value >= 10 && form.cel2.value <= 15) form.farCon2.value = 4; else if (form.cel2.value >= 16 && form.cel2.value <= 22) form.farCon2.value = 5; else if (form.cel2.value >= 23 && form.cel2.value <= 29) form.farCon2.value = 6; else if (form.cel2.value >= 30 && form.cel2.value <= 34) form.farCon2.value = 7; else if (form.cel2.value >= 35 && form.cel2.value <= 38) form.farCon2.value = 8; else if (form.cel2.value >= 39 && form.cel2.value <= 40) form.farCon2.value = 9; } function computeAcList(form) { if (form.far2.value == 1 ) form.celCon2.value = 1; else if (form.far2.value >= 2 && form.far2.value <= 3) form.celCon2.value = 2; else if (form.far2.value >= 4 && form.far2.value <= 9) form.celCon2.value = 3; else if (form.far2.value >= 10 && form.far2.value <= 15) form.celCon2.value = 4; else if (form.far2.value >= 16 && form.far2.value <= 22) form.celCon2.value = 5; else if (form.far2.value >= 23 && form.far2.value <= 29) form.celCon2.value = 6; else if (form.far2.value >= 30 && form.far2.value <= 34) form.celCon2.value = 7; else if (form.far2.value >= 35 && form.far2.value <= 38) form.celCon2.value = 8; else if (form.far2.value >= 39 && form.far2.value <= 40) form.celCon2.value = 9; } function computeGtList(form) { if (form.far.value == 1 ) form.celCon.value = 1; else if (form.far.value >= 2 && form.far.value <= 3) form.celCon.value = 2; else if (form.far.value >= 4 && form.far.value <= 9) form.celCon.value = 3; else if (form.far.value >= 10 && form.far.value <= 15) form.celCon.value = 4; else if (form.far.value >= 16 && form.far.value <= 22) form.celCon.value = 5; else if (form.far.value >= 23 && form.far.value <= 29) form.celCon.value = 6; else if (form.far.value >= 30 && form.far.value <= 34) form.celCon.value = 7; else if (form.far.value >= 35 && form.far.value <= 38) form.celCon.value = 8; else if (form.far.value >= 39 && form.far.value <= 40) form.celCon.value = 9; } function clearGtForm(form) { form.far.value = ""; form.celCon.value = ""; form.cel.value = ""; form.farCon.value = ""; } function clearAcForm(form) { form.far2.value = ""; form.celCon2.value = ""; form.cel2.value = ""; form.farCon2.value = ""; }
// ]]></script>
<form method="post">
<div align="center">
<table style="height: 388px;" border="0" width="521" cellspacing="0" cellpadding="4" align="center">
<tbody>
<tr>
<td colspan="4" align="center" bgcolor="#FFFFF1">
<div align="center"><span style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: xx-small;"><big><strong>IELTS
Score Calculator (General Training)</strong></big></span></div></td>
</tr>
<tr>
<td style="text-align: center;" colspan="4" align="center" bgcolor="#FFFFF1" height="43"><span style="font-family: arial;">This calculator converts number of correct answers into <strong>approximate</strong>
IELTS Band Score </span></td>
</tr>
<tr bgcolor="#FFFFF1">
<td width="365"><span style="font-family: arial;">Enter number of correct Listening answers (out
of 40)</span></td>
<td width="36"><input name="far" size="6" type="TEXT" /></td>
<td width="30"><input name="button2" type="button" value="Calculate -> " /></td>
<td width="47"><input name="celCon" size="6" type="TEXT" /></td>
</tr>
<tr bgcolor="#FFFFF1">
<td><span style="font-family: arial;">Enter number of correct Reading answers (out of
40) </span></td>
<td><input name="cel" size="6" type="TEXT" /></td>
<td><input name="button2" type="button" value="Calculate -> " /></td>
<td><input name="farCon" size="6" type="TEXT" /></td>
</tr>
<tr bgcolor="#FFFFF1">
<td style="text-align: center;" colspan="4" align="center"> <input name="reset" type="reset" value="Clear" /></td>
</tr>
<tr bgcolor="#FFFFF1">
<td colspan="4" align="center"></td>
</tr>
</tbody>
</table>
<table style="height: 306px;" border="0" width="521" cellspacing="0" cellpadding="4" align="center">
<tbody>
<tr>
<td colspan="4" align="center" bgcolor="#FFFFF1">
<div align="center"><span style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: xx-small;"><big><strong>IELTS
Score Calculator</strong></big></span> <span style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: xx-small;"><big><strong>(Academic)</strong></big></span></div></td>
</tr>
<tr>
<td style="text-align: center;" colspan="4" align="center" bgcolor="#FFFFF1" height="43"><span style="font-family: arial;">This calculator converts number of correct answers into <strong>approximate</strong>
IELTS Band Score </span></td>
</tr>
<tr bgcolor="#FFFFF1">
<td width="365"><span style="font-family: arial;">Enter number of correct Listening answers (out
of 40)</span></td>
<td width="36"><input name="far2" size="6" type="TEXT" /></td>
<td width="30"><input name="button" type="button" value="Calculate -> " /></td>
<td width="44"><input name="celCon2" size="6" type="TEXT" /></td>
</tr>
<tr bgcolor="#FFFFF1">
<td><span style="font-family: arial;">Enter number of correct Reading answers (out of
40) </span></td>
<td><input name="cel2" size="6" type="TEXT" /></td>
<td><input name="button" type="button" value="Calculate -> " /></td>
<td><input name="farCon2" size="6" type="TEXT" /></td>
</tr>
<tr bgcolor="#FFFFF1">
<td style="text-align: center;" colspan="4" align="center"> <input name="reset2" type="reset" value="Clear" /></td>
</tr>
</tbody>
</table>
</div>
</form>