PDA

View Full Version : ایجاد یک افکت بر روی تکس باکس



hamidhassas
شنبه 02 فروردین 1393, 17:50 عصر
من یک select داردم که دومقدار فعال و غیر فعال داره و یک textfield

میخوام کاری کنم که وقتی کاربر غیر فعال رو به حالت فعال در میاره textfield از حالت disabled="disabled" در بیاد و اگر دوباره به حالت فعال رو به غیر فعال تغییر وضعیت داد textfield به وضعیت disabled="disabled" بشه

نکته که میخوام این عمل در همون لحظه اتفاق بیوفته نه وقتی که اطلاعات میخواد ارسال بشه



<form action="save.php" method="post">
<select name="select1" id="select1">
<option value="0">غیر فعال</option>
<option value="1">فعال</option>
</select>
<br />
<input name="textfield1" type="text" disabled="disabled" id="textfield1" />
</form>

anotheruser
شنبه 02 فروردین 1393, 23:55 عصر
من یک select داردم که دومقدار فعال و غیر فعال داره و یک textfield

میخوام کاری کنم که وقتی کاربر غیر فعال رو به حالت فعال در میاره textfield از حالت disabled="disabled" در بیاد و اگر دوباره به حالت فعال رو به غیر فعال تغییر وضعیت داد textfield به وضعیت disabled="disabled" بشه

نکته که میخوام این عمل در همون لحظه اتفاق بیوفته نه وقتی که اطلاعات میخواد ارسال بشه



<form action="save.php" method="post">
<select name="select1" id="select1">
<option value="0">غیر فعال</option>
<option value="1">فعال</option>
</select>
<br />
<input name="textfield1" type="text" disabled="disabled" id="textfield1" />
</form>


سلام ،


<form action="save.php" method="post">
<select name="select1" id="select1" onChange="Toggle(this)">
<option value="0">غیر فعال</option>
<option value="1">فعال</option>
</select>

<input name="textfield1" type="text" disabled="disabled" id="textfield1" />
</form>


<script>
function Toggle(opt)
{
var state=opt.options[1].selected;
document.getElementById("textfield1").disabled=state;

}
</script>