ورود

View Full Version : قرار دادن اطلاعات در یک فرم از قبل Load شده



searcher_man
جمعه 29 آذر 1387, 11:30 صبح
سلام
می خواستم بدونم که چطوری میشه زمانی که یک فرم Load شده و قرار است از یک صفحه دیگر اطلاعاتی ارسال شود و در فیلدهای فرم قرارگیرد بدون رفش می توان مقدارها را درون فیلدها قرار داد ؟ آیا میشه فرمی از صفحه قبل ارسال گردد و درون فیلدفرمی دیگر قرار بگیرد که از قبل Load شده است ؟
بزارید بهتر بگم :
فرض کنید سایت سازمان سنجش : همه اطلاعات وارد فرم شده حالا موقغی که کاربر می خواهد کد رشته امتحانی را مشخص کند ، ابتدا روی یک لینک کلیک کند تا یک صفحه ای باز شود که کدهای مربوط به رشته امتحانی درون آن قرار دارد و زمانی که روی نام رشته امتحانی کلیک می کند کد رشته درون فیلد کد رشته امتحانی قرار گیرد و همه صفحه رفرش نشود فقط درون کد رشته امتحانی کد قرار گیرد !!
ممنون میشم اگه راهنمایی کنید

امید امرایی
جمعه 29 آذر 1387, 20:28 عصر
سوال رو خیلی پیچیده کردید و نا مفهوم شده .

اما در کل می تونید از خاصیت opener پنجره فرزند استفاده کنید


window.opener.document.getElementById('FieldCode') .value = '';

searcher_man
یک شنبه 01 دی 1387, 17:37 عصر
سوال رو خیلی پیچیده کردید و نا مفهوم شده .

اما در کل می تونید از خاصیت opener پنجره فرزند استفاده کنید


window.opener.document.getElementById('FieldCode') .value = '';


سلام بابت جوابتون ممنون !
ولي من خيلي كم جاوا كار كردم ميشه يه فرم بسازيد و از اين خصوصيت استفاده كنيد تا بدونم چطوري ميشه از اين خصوصيت استفاده كرد ؟
اگه فرم رو ضميمه كنيد ممنون ميشم ..

باز هم ممنون

as13851365
دوشنبه 02 دی 1387, 12:50 عصر
شما هلو بیا برو تو کلو می خواهید !
یکمی هم خودتان تلاش کنید .

شما یک صفحه دارید حالا داخلش چند تا المنت قرار داده که شما می خواهید برای پرکردن این المنت ها از یک صفحه دیگه استفاده کنید
حالا شما با استفاده از جاوااسکریپت یک صفحه جدید ( به هر شکلی که می خواهید ) باز می کنید که این صفحه به همان اطلاعاتی که می خواهید ارسال کنید مربوط می شه حالا یک دکمه در صفحه قرار می دید و کدی رو که kassit خان گذاشته رو داخل دکمه مربوطه قرار می دهید و کار تمام است ( البته با کمی تغییرات شخصی )

بهتر است که کمی هم خودتان تلاش کنید در ضمن نمونه این کد در انجمن هست ( قبلا دیده بودم ) می تونید جستجو کنید.