امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مقدار پیش فرض دستور<select>
نویسنده پیام
sanam آفلاین
كاربر تک ستاره
*

ارسال‌ها: 34
موضوع‌ها: 25
تاریخ عضویت: اسفند ۱۳۸۳

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #1
مقدار پیش فرض دستور<select>
سلام
من یه combobox توی فرمم دارم که از یک جدول می خونم و پرش می کنم با کد زیر:
کد:
<%set con=server.CreateObject("adodb.connection")
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+server.mappath("gavahi_gostaresh.mdb")+";Persist Security Info=False"
set rst=server.CreateObject("adodb.recordset")
strsql="select * from Doreh"
rst.open strsql,con,1,3
'rst.AddNew
if rst.RecordCount >0 then
for p=1 to rst.RecordCount %>
    <OPTION  value="<%=rst.Fields("Shomareh_doreh")%>"><%=rst.Fields("Shomareh_doreh") %><%rst.MoveNext%></OPTION>
    
     <% next
    end if
    rst.Close
    con.Close
    'Response.Write (rst.Fields("Shomareh_doreh"))
%>
  
</SELECT>
حالا می خوام که مقدار ی که الان در combo نشان میده مقداری باشه که از یک db دیگه می خونم یعنی مقدار پیش فرضی که نمایش میده رو نمی دونم باید با چه کدی بنویسم .
۲۱-فروردین-۱۳۸۵, ۰۸:۵۵:۰۶
وب سایت ارسال‌ها
پاسخ
ashkan آفلاین
بنيانگذار سايت
******

ارسال‌ها: 1,553
موضوع‌ها: 80
تاریخ عضویت: آبان ۱۳۸۲

تشکرها : 0
( 140 تشکر در 87 ارسال )
ارسال: #2
RE: مقدار پیش فرض دستور<select>
منظورت رو واضحتر بگو.

آشنایی با نظریه زبان باعث شد تا بفهمم کامپیوتر اونی نیست که من میدونم.
۲۲-فروردین-۱۳۸۵, ۰۸:۲۸:۰۷
وب سایت ارسال‌ها
پاسخ
NabiKAZ آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 520
موضوع‌ها: 48
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 6
( 60 تشکر در 46 ارسال )
ارسال: #3
RE: مقدار پیش فرض دستور<select>
سلام ،
من فکر میکنم متوجه منظورتون شدم .
شما میخواید مقدار پیشفرض تگ select رو تغییر بدید.
برای اینکار پارامتر selected وجود داره که در تگ option استفاده میشه.
پس کافیه در حلقه ای که قرار تمامی مقادر از دیتابیس خوانده میشه و option رو شکل میدید مشخص کنید که آیا این option باید به صورت پیشفرض انتخاب شده باشد یا خیر. اگر اینگونه بود متد select را در دستور option قرار میدهید وگرنه که خیر.

یعنی شما باید در حلقه مقدار rst.Fields("Shomareh_doreh") رو چک کنید که در صورتی که برابر مقدار مورد نظر بود متغییر sel$ رو برابر "SELECTED" کنه وگر نه برابر با "" و متغییر sel$ رو درست درون تگ option قرار میدید.

ببخشید خیلی asp کار نکردم . اما روش کار رو گفتم پیاده سازیش سادست.

بازم مشکلی داشتی بپرس
نبی

۲۱-تير-۱۳۸۵, ۰۴:۴۸:۵۴
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  گرفتن مقدار یک session با ajax ahsanjan 18 14,987 ۲۵-خرداد-۱۳۹۳, ۱۲:۳۳:۵۲
آخرین ارسال: PouriaAmid

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS