زمان کنونی: ۹-۲-۱۴۰۳, ۱۲:۵۰ صبح درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
اضافه کردن دکمه جدید بر فرم ساز
۲۶-۹-۱۳۹۰, ۱۲:۳۱ صبح
ارسال: #1
اضافه کردن دکمه جدید بر فرم ساز
دوستان من می خواهم به فرم ساز یک دکمه جدید اضافه کنم
منظورم این است من در یک قسمت از فرمم می خواهم سوابق حرفه ای کاربر را بگیرم

مثلا ، سابقه کار آن را : من می خواهم 7 تا فیلد بگذارم
یعنی کاربر 7 جایی که کار کرده را وارد کند ،
حالا من یک فیلد به طور پیش فرض می گذارم که کاربر فرم را پر کند بعد در آخر یک دکمه بگذارم ، که کاربر اگر جای دیگری کار کرده ، بر روی جدید کلیک کند تا بتواند یک جای دیگر که کار کرده را وارد کند ،
به عکی سزیر دقت کنید
می خواهم جای آن کادر مشکی دکمه جدید قرار بگیرد

   

آیا چنین چیزی امکان دارد ؟
اگر راه حلی بهتری برای حل مشکل به ذهن دوستان می رسد ممنون می شوم کمک کنند
امضاء rezaetemadi
راه اندازی سایت فروش فایل با بهترین فروشگاه ساز فایل جوملا
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۶-۹-۱۳۹۰, ۰۴:۲۰ صبح
ارسال: #2
RE: اضافه کردن دکمه جدید بر فرم ساز
درود
این کار معمولاً در فرمسازها توسط جاوا اسکریپت ها انجام میشه.
اگر این خاصیت یوزر ساید نباشه و توسط php سرور ساید باشه باید فرم به دیتابیس یره و برگرده که این کلی مشکل ایحاد میکنه.
اگر در صفحه ای نتونیم از کدهای جاوا به هر دلیل استفاده کنیم باید فرم رو چند صفحه ای کنیم.
مثلاً در یک صفحه سوال کنیم چندجادکار کردی و در صفحه بعد همون تعداد فیلد لود کنیم.
منظورم واضح بود؟
امضاء ابوالفضل حیدری
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

دوستان لطفاً از مطرح کردن اشکالات در ایمیل،پیام خصوصی و چت یاهو پرهیز کنید و فقط در انجمن طرح مشکل کنید.
سپاس فراوان
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji ، احسان افشاری
۲۶-۹-۱۳۹۰, ۰۵:۰۴ صبح
ارسال: #3
RE: اضافه کردن دکمه جدید بر فرم ساز
منظور شما این است که فرم چند صفحه ای درست کنم
درسته ؟
به سایت زیر بروید
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

منو فرم استخدام
خود فرم من چندین صفحه دارد

آیا راهکاری برای این مسئله وجود دارد که بتوانیم مشکل را حل کنم ؟
امضاء rezaetemadi
راه اندازی سایت فروش فایل با بهترین فروشگاه ساز فایل جوملا
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۶-۹-۱۳۹۰, ۰۵:۱۹ صبح
ارسال: #4
RE: اضافه کردن دکمه جدید بر فرم ساز
الان چند صفحه هست اما باید برنامه بنویسی.
در صفحه اول فیلد ایکس تعداد مکانهای قبلی
بعد از ثبت صفحه اول تعداد فیلدهای صفحه دوم =x
page 0ne:
number of jobs=x
page tow:
x=number of fields
به همین سادگیDrink
امضاء ابوالفضل حیدری
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

دوستان لطفاً از مطرح کردن اشکالات در ایمیل،پیام خصوصی و چت یاهو پرهیز کنید و فقط در انجمن طرح مشکل کنید.
سپاس فراوان
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji
۲۶-۹-۱۳۹۰, ۰۵:۲۲ صبح
ارسال: #5
RE: اضافه کردن دکمه جدید بر فرم ساز
شرمنده ها واقعا متوجه نشدم
کمی زیر دیپلم بگید
امضاء rezaetemadi
راه اندازی سایت فروش فایل با بهترین فروشگاه ساز فایل جوملا
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۶-۹-۱۳۹۰, ۰۷:۵۵ صبح
ارسال: #6
RE: اضافه کردن دکمه جدید بر فرم ساز
ببينين ما در صفحات سايت دو نوع فرم ميتونيم داشته باشيم:
1-فرمي كه كنترل كننده هاش سرور سايد باشن يعني از طريق پايگاه داده ها كنترل بشن
2-فرمي كه كنترل كننده هاش يوزر سايد باشن يعني در كامپوتر كاربر كنترل ها صورت بگيره.
تبصره:بعضي فرمها از تكنولوژي آجاكس استفاده ميكنن يعني بدون اين كه كاربر فرم رو ثبت كنه محتويات فيلد رو به ديتابيس ميفرستن و نتيجه رو اكو ميكنن.
فرم ثبت نام پيشفرض جوملا سرور سايد هست يعني اگر شما بجاي ايميل يه چندتا عدد بزاري بايد فرم رو سابميت كني تا نتيجه كه يه پيغام خطا هست اكو بشه، اما بعضي از فرمها در سيستم كاربر محتويات فيلد رو چك و درصورت عدم تطابق با خواسته سايت خطا رو اكو ميكنن.
حالا افزودن فيلد هم به همين منوال
اگر شما بتوني از كدهاي جاوا استفاده كني در فرم اين كار رو انجام ميدي.يعني:
فيلد تعداد مشاغل قبلي:(كاربر يه عدد وارد ميكنه)
جاوا اسكريپت شما به تعداد اعداد وارد شده در فيلد تعداد مشاغل فيلد واسه نام و ساير مشخصات محل شغل هاي قبلي لود ميكنه.
اگر بتوني از كدهاي پي اچ پي استفاده كني در صفحه اول فيلد تعداد مشاغل قبلي رو ميزاري و بعد از ثبت صفحه اول سيستم به همون تعداد كه كاربر وارد كرده فيلد واسش لود ميكنه.
فقط يادت باشه كه
1-اين مدل فرم هاي دايناميك بايد نوشته بشن و من بعيد ميدونم بشه با ابزارها اونهارو ساخت.
2-به تعداد فيلدهايي كه لود ميشه بايد در ديتابيس براشون جا در نظر گرفت.يعني اگر كاربر زد 100 شغل يا بايد محدوديت وضع بشه يا بينهايت جدول در ديتابيس كه اين اطلاعات اونجا ذخيره بشن.
البته اگر اساتيد نظري غير از اين دارند لطفاً بفرمايند.
امضاء ابوالفضل حیدری
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

دوستان لطفاً از مطرح کردن اشکالات در ایمیل،پیام خصوصی و چت یاهو پرهیز کنید و فقط در انجمن طرح مشکل کنید.
سپاس فراوان
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط احسان افشاری ، Reza Ganji ، rezaetemadi
۲۶-۹-۱۳۹۰, ۰۴:۳۱ عصر
ارسال: #7
RE: اضافه کردن دکمه جدید بر فرم ساز
چرا كار رو سخت مي كنين آخه؟!
تو بريزينگ (كه شما استفاده كردين)، ميشه از فيلدهاي شرطي استفاده كرد. يعني مثلا با انتخاب يك كمبو باكس يا چك باكس، يه سري فيلد ديگه نمايش داده بشه.
به آموزش هاي سايت سازنده بريزينگ و تاپيك هاي مربوطه تو انجمن هاي جومفا، پارس جوم و جوملاي ايران مراجعه كنيد. همه جور آموزشي قرار داده شده.

مثلا اين آموزش رو ببينيد:

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
امضاء Mojtaba Pordel
There Is Always a Solution

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط ابوالفضل حیدری ، rezaetemadi ، صدرا حسابی
۲۶-۹-۱۳۹۰, ۰۴:۴۴ عصر
ارسال: #8
RE: اضافه کردن دکمه جدید بر فرم ساز
این انگلیسی است و من چیز خاصی متوجه نشدم
فارسی اش نیست ؟
البته ببخشیدا
کمی پرو گری کردم
در مترجم گوگل گذاشتم ولی چیزی متوجه نشدم
امضاء rezaetemadi
راه اندازی سایت فروش فایل با بهترین فروشگاه ساز فایل جوملا
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۶-۹-۱۳۹۰, ۰۷:۰۴ عصر
ارسال: #9
RE: اضافه کردن دکمه جدید بر فرم ساز
برای ایجا فیلد شرطی در بریزینگ فرم از روش زیر اقدام کن

براي مثال:
- يك فرم ثبت نام داريد
- در فرم ثبت نام يك گزينه داريد كه كاربر شما بايد انتخاب كند كه "یک است" يا "دو!"
- اگر "یک " را انتخاب كرد يك فيلد ظاهر شود كه شغل خود را وارد كند
- اگر "دو " بود فيلد ظاهر نشود.
روش كار:
مرحله يكم
------------------------------------------------------------------------------------
يك Radio Group يا همان "دكمه راديويي چندتايي" انتخاب ميكنيم
عنوان آن را "وضعيت " ميگذاريم
نام آن را "jobswitch" ميگذاريم
و مقدار آن را به صورت زير قرار ميدهيم:
1;انتخاب كنيد;none
0;یک;on
0;دو;off
ذخيره ميكنيم
مرحله دوم
------------------------------------------------------------------------------------
يك TextBox يا همان "فيلد متني" انتخاب ميكنيم
عنوان آن را " انتخاب" ميگزاريم
نام آن را "one" ميگذاريم
در سربرگ پيشرفته گزينه "غيرفعال كردن " را انتخاب ميكنيم (تيك ميزنيم)
ذخيره ميكنيم
مرحله سوم
------------------------------------------------------------------------------------
مرحله سوم مهمترين مرحله است كه بايد مشخص كنيد كه با انتخاب گزينه هاي موجود فيلد متني ما فعال يا غير فعال شود.
بر روي نام فرم خود كليك كنيد
در سربرگ پيشرفته گزينه اي وجود دارد به نام "قوانين مشاهده" كه داراي يك كادر بزرگ است
در داخل آن دستور زير را وارد كنيد:
turn on element one if jobswitch is on
turn off element one if jobswitch is off
turn off element one if jobswitch is none
امضاء صابرمحمدی
کاربران گرامی افزونه خبرنامه پیامکی نسخه جدیدبرای جولا 2.5 و 3 برای کاربران آماده استفاده می باشد.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط rezaetemadi ، Mojtaba Pordel ، صدرا حسابی
۲۶-۹-۱۳۹۰, ۰۷:۲۰ عصر
ارسال: #10
RE: اضافه کردن دکمه جدید بر فرم ساز
حالا یک سوال آیا می شود کاری کرد که وقتی روی yes کلیک می کنیم ، یک بخش نمایش داده شود ، مثلا یکدفعه 5 یا 6 تا فیلد که در داخل یک بخش هستند نمایش داده شوند
امضاء rezaetemadi
راه اندازی سایت فروش فایل با بهترین فروشگاه ساز فایل جوملا
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پرش به انجمن:


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