انتخاب استان و شهر از روی لیست باکس(راهنمایی)

serendipiti

New Member
سلام
کسی میتونه منو راهنمایی کنه که چه جوری میتونم دو تا لیست باکس داشته باشم که وقتی استان را از روی یک لیست باکس انتخاب می کنم.در لیست باکس رو برو شهر هارو نشون بده.


***خوشحال میشم اگه کسی منو راهنمایی کنه**** چون برای برنامه هم فوری نیاز دارم

 

majidf1

Member
سلام دوست عزير
من تونستم با دو منوي كشويي يه كاري شبيه كار شما انجام بدم با اين تفاوت كه وقتي تو منو اولي يك گزينه رو انتخاب
ميكني تو منوي دوم عدد مربوط به گزينه رو نشون ميده
براي كار شما بايد از چند منوي كشويي استفاده كرد كه هر وقت يك گزينه اتخاب بشه يك منو كشويي رو نشون بده وباقي منو
ها رو پنهان كنه يعني براي هر استان يك منوي كشويي ..... كه اين كار كمي وقت گيره ولي شدني اگه بخواهي مي تونم
كمكت كنم
حالا اين كد رو بگير تا زمينه ذهني برات بوجود مياره
HTML:
<html dir="rtl">
<head>
<script language=javascript>
function majid(i)
{
  if(i==0)
  {
    document.form12.com2.selectedIndex=0;
  }
  if(i==1)
  {
     document.form12.com2.selectedIndex=1;
  }
  if(i==2)
  {
     document.form12.com2.selectedIndex=2;
  }
  if(i==3)
  {
     document.form12.com2.selectedIndex=3;
  }
  
}
 
</script>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>منو كشويي</title>
</head>
<body>
<form method="POST" action="--WEBBOT-SELF--" name=form12>
 <p><select size="1" name="com1" onchange="majid(this.options[this.selectedIndex].value)">
 <option value="0">انتخاب</option>
 <option value="1" >milad</option>
 <option value="2">mehdi</option>
 <option value="3">majid</option>
 </select>&nbsp;&nbsp; <select size="1" name="com2" disabled>
 <option value="0">--------------------</option>
 <option value="1">1</option>
 <option value="2">2</option>
 <option value="3">3</option>
 </select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </p>
 <p align="center"><input type="submit" value="Submit" name="B1"></p>
</form>
<p>
&nbsp;</p>
</body>
</html>
 
آخرین ویرایش:

majidf1

Member
سلام
اینم کد کاملش . فقط خودت باید قدرت تغییر اسم شهر ها و اضافه کردن کمبوباکس رو داشته باشی
تمام کار با جاوا اسکریپته
HTML:
<html>
<head>
<script language=javascript>
function majid(i)
{
  if(i==1)
  {    
    t1.innerHTML='<select size="1" name="D4"><option value="0">0</option><option value="1">1</option><option value="2">2</option> </select>';
  }
    if(i==2)
  {
    
    t1.innerHTML='<select size="1" name="D5"><option value="0">a</option><option value="1">b</option><option value="3">c</option></select>';
  }
    if(i==0)
  {
    t1.innerHTML='';
  }
 
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 3</title>
</head>
<body>
<form method="POST" action="--WEBBOT-SELF--" name=form12>
 <p><input type="submit" value="Submit" name="B1"><select size="1" name="D3" onchange="majid(this.options[this.selectedIndex].value)">
 <option value="0">-------------</option>
 <option value="1">majid</option>
 <option value="2">milad</option>
 </select></p>
<table cellpadding="0" cellspacing="0" width="452" height="163" id="table1" >
 <!-- MSTableType="layout" -->
 <tr>
  <td></td>
 <td></td>
 <td height="21"></td>
 </tr>
 <tr>
  <td>&nbsp;</td>
  <td valign="top" id=t1>
  <!-- MSCellType="empty" -->
  &nbsp;</td>
  <td height="112">&nbsp;</td>
 </tr>
 <tr>
  <td width="62">&nbsp;</td>
  <td width="311">&nbsp;</td>
  <td height="30" width="79">&nbsp;</td>
 </tr>
</table>
 <p>&nbsp;</p>
</form>
<p>&nbsp;</p>
<p>
</p>
</body>
</html>
 

serendipiti

New Member
***** مرسی بابت راهنماییتون *****
من این کد رو برا ی استان وشهرهای کشور درست کردم:)

*-حالا یک مساله کوچیک اینه که کد در صفحه html درست اجرا میشه .اما در صفحه asp.net وقتی به فرم اضافه می کنم با error اجرا میشه.اما اجرا میشه!

دلیلش چی میتونه باشه؟
 

serendipiti

New Member
***** مرسی بابت راهنماییتون *****
من این کد رو برا ی کشورهاو استان وشهرها درست کردم:smile:

*-حالا یک مساله کوچیک اینه که کد در صفحه html درست اجرا میشه .اما در صفحه asp.net وقتی به فرم اضافه می کنم با error اجرا میشه.اما اجرا میشه!

دلیلش چی میتونه باشه؟ (دلیلش این نیست که تو صفحه asp.net اجرا میشه؟)
 

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

بالا