PDA

View Full Version : حذف ایتمهای کامبو باکس



bps20590
پنج شنبه 10 مرداد 1387, 06:24 صبح
با سلام
من یک کامبوباکس دارم که داخل آن تعدادی ایتم وجود دارد حالا می خواهم با جاوااسکریپت آنها را حذف وعناصر جدیدی را بنویسم اما دستور حذف آنها را نمی دانم لطفا کمک کنید

samanes
پنج شنبه 10 مرداد 1387, 15:44 عصر
ازیکی از دو روش زیر استفاده کنید

1-


document.form1.elements[1].options.remove(0);

elements[1] یعنی دومین عنصر روی فرم... (همون کمبو باکس)
remove(0)i یعنی اولین عنصر کمبو باکس رو حذف کن..

2-


document.getElementById('cbo').options.remove(0);

در این کد به کمبو باکس Id داده شده(cbo)

jaza_sa
پنج شنبه 10 مرداد 1387, 19:10 عصر
سلام
به نظر من اون اشیائی که نمیخواید نمایش داده بشن رو از دید کاربر مخفی کنید
تا در زمانی که نیاز به اونها داشتید دوباره اونها نمایش بدید
برای اینکه بتونید مثلا یک DIV رو با استفاده از JavaScript مخفی کنید میتونید از این کد استفاده کنید :

function hideDiv(myob)
{
myob.style.display = "none";
}
و موقع فراخوانی تابع هم میتونید از این کد استفاده کنید :

onclick="hideDiv(this);"