PDA

View Full Version : سوال: تغییر خصوصیت text boxدر رویدادonBlur شی دیگر



mohammadyaser
چهارشنبه 06 بهمن 1389, 10:51 صبح
با سلام من یک فرم دارم که توی اون یک select شامل (قراردادی-رسمی )می باشد . می خوام وقتی روی گزینه قراردادی کلیک کردم text boxای مربوط به تعداد ساعت قرار داد از حالت disable خارج شده و enable شود . کسی می تونه کمکم کنه؟
<select name="noeestekhdam" dir="rtl" onBlur=""><option>رسمي</option><option>قراردادي</option><option>کارآموزي</option><option>بازنشسته</option><option>کارگران فصلي</option><option>سرباز وظيفه</option></select>
<td align="right"><input type="text" id="tedadsaatgharardad" size="6" disabled>&nbsp;&nbsp;&nbsp;<label>:تعداد ساعت قرارداد</label></td>

tbebest
چهارشنبه 06 بهمن 1389, 11:49 صبح
سلام, دوست عزیز اینو امتحان کن. با تشکر

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript">
function entext()
{
if(document.f1.selected.value=="Ir")document.f1.t1.disabled=false;
else document.f1.t1.disabled=true;
}

</script>
</head>

<body>
<form name="f1">
<input type="text" name="t1" disabled>Textbox1<br>
<select name="selected" onChange="entext()">
<option value="In">India</option>

<option value="Ir">Iran</option>
</select>
</form>
</body>
</html>

MMSHFE
چهارشنبه 06 بهمن 1389, 11:54 صبح
با سلام من یک فرم دارم که توی اون یک select شامل (قراردادی-رسمی )می باشد . می خوام وقتی روی گزینه قراردادی کلیک کردم text boxای مربوط به تعداد ساعت قرار داد از حالت disable خارج شده و enable شود . کسی می تونه کمکم کنه؟
<select name="noeestekhdam" dir="rtl" onBlur=""><option>رسمي</option><option>قراردادي</option><option>کارآموزي</option><option>بازنشسته</option><option>کارگران فصلي</option><option>سرباز وظيفه</option></select>
<td align="right"><input type="text" id="tedadsaatgharardad" size="6" disabled>&nbsp;&nbsp;&nbsp;<label>:تعداد ساعت قرارداد</label></td>
با سلام، اين كد رو امتحان كنيد:


<HTML>
<HEAD>
<META http-equiv="content-type" content="text/html; charset=windows-1256"/>
<TITLE>Enable Disable DEMO</TITLE>
<SCRIPT language="javascript" type="text/javascript">
function change()
{
var selection=document.getElementById("no");
var item=document.getElementById("tedadsaatgharardad");
item.disabled=selection.value=='gharardadi'?false: true;
}
</SCRIPT>
<STYLE type="text/css">
* {
font-family:tahoma;
}
</STYLE>
</HEAD>
<BODY>
<select name="noeestekhdam" id="no" dir="rtl" onChange="change()">
<option value="rasmi">رسمي</option>
<option value="gharardadi">قراردادي</option>
<option value="karamuzi">کارآموزي</option>
<option value="bazneshaste">بازنشسته</option>
<option value="kfasli">کارگران فصلي</option>
<option value="svazife">سرباز وظيفه</option>
</select>
<input type="text" id="tedadsaatgharardad" size="6" disabled="true">
&nbsp;&nbsp;&nbsp;
<label>:تعداد ساعت قرارداد</label>
</BODY>
البته من يكم رنگ و لعابش رو بيشتر كردم ولي مهم كد JS هست.
موفق و مؤيد باشيد.