ورود

نسخه کامل مشاهده نسخه کامل : يك فرم دارم كه در اين فرم چهارتا option button دارم با يك نام تا فقط يكي رو بتونم انت



halizadeh
11-09-2006, 21:09
من يك فرم دارم كه در اين فرم چهارتا option button دارم با يك نام تا فقط يكي رو بتونم انتخاب كنم .
در جلوي هر option button من يك textbox يا combobox دارم كه مي خوام وقتي option button آن انتخاب شد combobox وtextbox آن فعال شود و textbox وcombobox مربوط به ديگر option button ها غير فعال وبا ولوي نايل باشد.
من اين كا رو تونستم انجام بدم در حالتيكه هر option button يك نام جدا داشته باشند يعني نام هاشون فرق كنه اما در اين صورت من مي تونم همه ي option button را با هم انتخاب كنم بنابراين مجبورم نامهاشون يكي باشه اما وقتي نامهاشون يكي باشه دستوراتي كه براي غير فعال وفعال كردنtextbox وcombobox نوشتم كار نمي كنه من با وي بي اسكريپت نوشتم.

ali_nioton
12-09-2006, 09:44
وقتي نامشون يكي باشه پس بايد وليوم اونا فرق كنه
شرط هات رو براساس وليوم بنويس

halizadeh
12-09-2006, 23:42
ممنونم
ام باور كن نميشه
ببين من كدم رو اينجا آوردم
sub ---_onclick
if f1.---.checked="true" or f1.---.value="female" then
f1.year.value=""
f1.m.value="nulll"
f1.year.readOnly="true"
f1.m.disabled="true"
end if
end sub
ببخشيد كه كدها اينجوري آخه اينجا برعكس نشون ميده اما ...
ببين شرطم اينجوريه اما بازم هيچ كار نمي كنه نه خطايي مي گيره نه كار ميكن!!!
--- آپ شن باتونم استyear تكس باكس است وm كامبوباكس كه براي خالي بودنش من اگه خالي باشه خودم مقدار خالي روnulllگذاشتم يعني
<option value="nulll"></option>
خب اميدوارم كدهامو درك كرده باشي ممنونم



من خيلي فوري احتياج دارم

halizadeh
12-09-2006, 23:44
راستي من value هم فرق مي كنه همه چي روبراه اما....................كار نمي كنه......................

halizadeh
12-09-2006, 23:46
ببخشيد منظورم نامvalueهاي option buttonهام بود

halizadeh
12-09-2006, 23:51
راستي من مي خوام در اون سايتي كه گذاشتم (سايت آمارگيري كه نوشتم ورو ميگم )در يك قسمت كه loginگذاشتم مجبورم يكي ازمتغيرهامو كه مجوزها رو داره رو بين صفحاتم استفاده كنم بخاطر همين هم مجبورم session استفاده كنم اما در اينصورت امنيتم به خطر نمي افته ؟؟؟؟؟؟؟؟؟
و ديگه اينكه من زمان انقضاي اين session چند بزارم بهتره؟؟
كاربر ممكن در اين قسمتها كه session داره 5 ساعت هم باشه.
بعد راستي چه موقع متغير session انقضا پيدا مي كنه؟ يعني اگه ما بين صفحات حركت كنيم session كه زمانش تموم بشه ديگه خالي ميشه يانه؟

ali_nioton
13-09-2006, 21:31
ببخشيد
وي بي اسكريپت رو 2 سال ژيش همينجوري سرسري خوندم
زياد يادم نيست

اون شرطت چيه
اگه يه چيزي انتخاب شد يا همو چيز مقدارش فلان شد
مگه ميشه يه چيزي كه انتخاب نشده مقدار داشته باشه؟
اينو نفهميدم؟

يه چيز ديگه
اول كدات نوشتي ساب

نمي دونم شايد دري وري بگم
متغير نمي خاد تعريف كني؟
مقدارارو نمي خاد تو ش بفرستي؟

راستش سر در نيوردم

halizadeh
14-09-2006, 15:46
منظورم اگه انتخاب شده بود چون چهارتاoption button دارم نامشون يكي تا در هر لحظه اي فقط يكي شون رو بشه انتخاب كرد
گفتم اگه ولو اش اين بود چون نام اين چهارتاoption button يكي است و مقدارشون(ولو) آنها متفاوته منم گفتم اگه انتخاب شد و ولوش اين بود

halizadeh
14-09-2006, 15:48
راستي منظورم از f1 هم نام فرمم است كه در قسمت نيم آن نوشتم اف 1

ali_nioton
14-09-2006, 23:17
شما میگی اگه انتخاب شد و مقدارش فلان بود
بعد شرط میزاری
اگه انتخاب شد یا مقدارش فلان بود
یعنی چی؟

تو شرط
Or
گذاشتی

halizadeh
15-09-2006, 21:32
گييييييييييييي

راستي ميگي ها الان ميرم امتحان مي كنم ببينم ميشه يانه

halizadeh
15-09-2006, 22:04
and رو هم امتحان كردم نشد.



خب مثه كه جواب نمي گيرم تقريباَ دارم از خيرش گذشتم


اما هنوزهم دوست دارم بدونم چه جوري مي شه اين كار رو انجام داد.

ali_nioton
16-09-2006, 00:37
يه بار ديگه ميگم
آخه اينو جوواب ندادي

توي ساب نبايد متغيير ها ت رو ارسال كني؟

اين مگه يه زير برنامه نيست
خوب توي زير برنامه ها بايد متغير هات رو ارسال كني

halizadeh
16-09-2006, 15:50
علي نيوتن من شرمنده ام اما نمي فهميدم منظورت چيه.

ببين من مي خوام فقط آپشن و تكس باكس رو غيرفعال كنم‘ در صورتيكه يك گزينه ديگه اي فعال شد.
يني با انتخاب يك گزينه آپشن وتكس باكس گزينه هاي ديگه غير فعال بشه.

halizadeh
16-09-2006, 15:53
متغيرهام رو وقتي دكمه سابميت زده بشه اونوقت ارسال ميشه ديگه.

ali_nioton
19-09-2006, 09:39
اين كار رو با يه شرط ساده ميشه انجام داد
نمي دونم چرا نميشه
حتما خيلي راه ها رو رفتي

من تو اون ساب اول موندم
اونو برا چي اوردي؟
ساب برا تعريف زير برنامه نيست؟

اگه اينطوره متغير هايي كه استفاده كردي رو بايد بفرستي توش

ali_nioton
26-09-2006, 09:31
دمت گرم بابا ايول
كلي مارو سر كار گذاشتي
تو اين كد كه فقط يه شرطه
چه طوري بهش ميگفتي تيكش رو زدي؟
مي رفتي چك باكس رو روشن ميكردي ميشستي نگاش مي كردي؟
بعد مي گفتي اي واي نشد؟

تو پاسكالم كه برنامه بنويسي
وقتي متغير رو وارد كردي بايد يه اينتر بزني تا برنامه بفهمه يه چيزي وارد شده

مخ ما رو تيليت كردي

halizadeh
28-09-2006, 08:40
if f1.---.checked="true" or f1.---.value="female" then


ببين توي شرطم نوشتم بعدشم اينها آپشن باتن با نام يكسان و ولوي متفاوته

ali_nioton
29-09-2006, 09:53
عزيز دل برادر
اصلا به شرط ربطي نداره
مي گم وقتي تيك چك باك.. رو زدي
صفحه بايد رفرش بشه تا با اون حالت كه مي خاي دوباره لود بشه
اونم نه همينجوري
مقدار چك باكس رو بايد تو يه متغير بريزي و بفرستي برا سرور تا وقتي دو باره داره لود ميشه ( رفرش ميشه )
با مقادير جديد چك باكس صفحه رو بسازه

halizadeh
30-09-2006, 08:54
حالا گرفتم

اما...

(مقدار چك باكس رو بايد تو يه متغير بريزي و بفرستي برا سرور تا وقتي دو باره داره لود ميشه ( رفرش ميشه )
با مقادير جديد چك باكس صفحه رو بسازه)

چه جوري اين كارو انجام بدم؟؟

halizadeh
30-09-2006, 15:05
راستي يك چيزي

من وقتي كه نام آپشن باتن هام رو متفاوت بزارم و از روي نامشون چك كنم دقيقاَ باهمين دستوراتي كه نوشتم اونوقت برنامه كار مي كنه

اگه اينطوركه تو ميگي باشه پس نبايد اون موقعي هم كه من نام آپشن باتن هام متفاوته جواب بده اما جواب مي ده به محض اينكه من يك آپشن باتن را انتخاب كنم چك باكس و تكس باكس آپشن باتن ديگه غيرفعال مي شه

من دقيقاَ به همين كار نياز دارم اما مي خوام نام آپشن هام يكي باشه تا در هر لحظه فقط يكي رو بشه انتخاب كرد.

ali_nioton
01-10-2006, 09:39
عجب؟!!

ما كه نفهميديم ايراد چيه

چرا هيشكي هيچي نمي گه ؟