مقدار دهي به como box

elham20

New Member
سلام :)
من يه سوال داشتم. ممنون ميشم كمكم كنيد
دو تا combo box توي يه صفحه دارم . مقدار اولي از توي يكي ا ز table ها پر ميشه . مقدار دومي بايد بستگي به انتخاب اولي داشته باشه و از توي يه table ديگه پر شه . اين مقدار دومي رو نميدونم چه جوري تعيين كنم . فكر ميكنم بايد با javascript اين كار رو انجام بدم . اما نميدونم چه جوري . در ضمنcombobox قبلي رو با asp مقدار دهي كردم . ( از databese )
ممنون
 

amirnezhad

Member
اين كار رو با همون JavaScript مي توني انجام بدي. فقط كافيه براي Combobox دوم يه اسم بذاري. مثلا:

کد:
<select name="test">
<option ...>
</select>

بعد هم تو يه فانكشن JavaScript مقدار Value رو تغيير بدي

کد:
test.value = 'some value'
 

elham20

New Member
سلام
اما من هنوز جوابم رو نگرفتم
من ميخوام با تغيير يكي اون يكي هم تغيير كنه . تو ي يك صفحه
 

khosroanjam

New Member
ببين دادشي فكر كنم با VBscript هم بتوني يعني شرط بزار كه اگه مقدار اولين كمبو اين بود سپس مقدار دوموي رو اين كه كه با دستور
کد:
 Additem
مي توني من توسه مي كنم كه با نرم افزار
InterDev
انجام بدي
 

amirnezhad

Member
elham20 گفت:
سلام
اما من هنوز جوابم رو نگرفتم
من ميخوام با تغيير يكي اون يكي هم تغيير كنه . تو ي يك صفحه

اگه خواستي مي توني صفحه اي رو كه منظورته براي من بفرستي. شايد بتونم كمكت كنم آخه واقعا اينطوري نمي تونم بيشتر از اينكه گفتم كمكت كنم. اگه دنبال مطلب مي گردي برو دنبال DOM: Document Object Model

راستي آدرس ميل من: [email protected]
 
خوب ، بايد در برنامه نويسي در هنگام تغيير كومبوي اولي براي مفداردهي كومبوي دومي برنامه بنويسي من با اي اس پي دات نت كار مي كنم.اگه خواستي يه ميل بزن به آدرسم در ياهو با همين آي دي كه باز هم كمكت كنم.
 

hoom

Active Member
سلام

فكر كنم اين مشكلتون رو حل كنه :

کد:
<Script>
function ChangeCombo()
{
var i = 0;
var MyOption;

while (aForm.D2.options.item(0) != null)
   aForm.D2.options.remove(0);
   
if (aForm.D1.value == 1)
  for(i = 0; i < 4; i ++)
     {
     aForm.D2.options.add(Option("aaaaa", i));
     }
}
</Script>

<BODY>
<form name="aForm" method="POST" action="">
  <p>
  <select size="1" name="D1" OnChange="ChangeCombo();">
    <option value=1>Apple</option>
    <option value="2">Orange</option>
    <option value="3">Ananas</option>
    <option value="4">Banana</option>
  </select>
  </p>
  <p>
  <select size="1" name="D2">
  </select>
  </p>
</form>
</BODY>
 

جدیدترین ارسال ها

بالا