نمایش نتایج 1 تا 3 از 3

نام تاپیک: اشکال در پر کردن Combobox در جاوا اسکریپت

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Net@
    پست
    415

    اشکال در پر کردن Combobox در جاوا اسکریپت

    من میخواهم مقادیر یک کمبو را به کمک جاوا اسکریپت پر کنم و کد زیر را مینویسم ولی هیچ اتفاقی نمی افتد


    <html>
    <head>
    <script language="javascript">
    function setvalues(){
    test = document.getElementById('Select1')
    test.innerHTML = '<option value="1">aaaaa</option>'
    }
    </script>
    </head>
    <body>
    <form id="form1">
    <select id="Select1">
    <option selected="selected"></option>
    </select>
    <input id="Button1" type="button" value="button" onclick="setvalues()" />
    </form>
    </body>
    </html>


    به نظر شما اشکال از کجا است

  2. #2
    دوست من!
    این سوال باید در بخش HTML مطرح میشد.
    هر چیزی روشی داره.
    در جاوا اسکریپت کلاسی با نام Option وجود داره که برای اضافه کردن آیتم به ListBox و ComboBox استفاده میشه.
    پس از اینکه به ComboxBox ات ارجا پیدا کردی، به شکل زیر به اون آیتم های دلخواهت رو اضافه کن:

    myCombo.options[0] = new Option("Item1", "Item1", false, false);

    در کد فوق، در اولین آیتم ComboBox، با تنظیم خواص Value و Text کنترل ComboBox به Item1، این آیتم در ComboBox قرار میگیره. اگر قصد اضافه کردن دومین آیتم رو داشتی، مقدار اندیس رو به 1 تغییر بده و به همین ترتیب...
    در ضمن، اگر از پیش، آیتم هایی در ComboBox وجود دارند و قصد داری تا اونها رو حذف کنی، می تونی به شکل زیر عمل کنی:

    myCombo.options.length = 0;


    موفق باشید.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Net@
    پست
    415
    با تشکر از توجه شما

    روشی که فرمودید را می دانم ،ولی من می خواهم یک string ساخته شده توسط Ajax (حاوی تمام Option های یک کومبو) را به این combo اضافه کنم
    جالب اینجا است که این کد در firefox درست کار میکند

تاپیک های مشابه

  1. بایند کردن combobox
    نوشته شده توسط Mrs.Net در بخش C#‎‎
    پاسخ: 12
    آخرین پست: جمعه 06 مهر 1386, 12:09 عصر
  2. اضافه کردن ایتم به combobox
    نوشته شده توسط jafari_m246 در بخش C#‎‎
    پاسخ: 9
    آخرین پست: چهارشنبه 17 مرداد 1386, 16:42 عصر
  3. مشکل دوم ComboBox
    نوشته شده توسط lililili در بخش Access
    پاسخ: 8
    آخرین پست: سه شنبه 19 تیر 1386, 10:22 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •