مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

s8990

عضویت از 1394/11/25

اضافه کردن شماره تلفن به تعداد دلخواه برای یک کاربر

  • سه شنبه 4 اردیبهشت 1397
  • 16:40
تشکر میکنم

سلام

وقتتون بخیر

من با استفاده از asp.net mvc CodeFirst  و الگوی repository قصد دارم کاربرانی رو ثبت کنم که هر کدوم ممکنه چندین شماره موبایل داشته باشند . مدل های من :

مدل اول من به نام user که دارای مقادیر زیره :

1 - userId

2 - userName

3 - userFamily

و مدل دوم من به نام tel که دارای مقادیر زیره :

1 - userId  که تعیین میکنه شماره تلفن مربوط به کدام کاربره و

2 - tel که شماره تلفن کاربره .

من قصد دارم توی صفحه مدیریت بصورتی باشه که همون موقع که کابر میخواد ثبت بشه امکان این باشه که هرچند تا شماره تلفنی که کاربر داره ثبت بشه برای اون کاربر . و با توجه به اینکه تعداد شماره تلفن ها مشخص نیست اول فقط یک فیلد ورود شماره تلفن باشه و یک دکمه + در کنار اون. و اگه نیاز به فیلد دیگه ای بود اونجا با زدن دکمه +  اضافه بشه (مثل حالت مخاظبین گوشی های اندروید) .

ممنون میشم راهنمایی کنید یا اگه مثال عملی و آموزشی توی نت هست لینک بدین. من خودم نمیدونستم چی باید سرچ کنم و هرجی سرچ میکردم آموزش های دیگه میومد.

ممنون از وقتی که میزارین

موفق و سربلند باشید

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

s8990

عضویت از 1394/11/25

  • سه شنبه 4 اردیبهشت 1397
  • 18:18

پروژه رو تا قسمت کنترلر درست کردم برای user و tel  ساختم و ضمیمه کردم . با الگوی repository که توی پست قبل گفتم. اگه لینکی نبود یا توضیحش سخت بود اگه کسی از دوستان لطف کنه پروژه رو اصلاح کنه ممنون میشم .

ممنون

موفق و سربلند باشید

فایل های ضمیمه

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 4 اردیبهشت 1397
  • 22:03

سلام دوست عزیز امکان بررسی فایل ضمینه نیست لطفا کد هایتان را قرار بدید تا مرحله به مرحله مشکل شما رو حل کنیم. از روی کد مشکلتون رو توضیح بدید.

کاربر سایت

s8990

عضویت از 1394/11/25

  • چهارشنبه 5 اردیبهشت 1397
  • 20:41

سلام

ممنون آقای علیزاده

کلیت کار اینه :

من قصد دارم مشخصات یک شخص رو ثبت کنم (شامل نام،نام خانوادگی،تلفن) . هر شخصی که ثبت میشه میتونه تعداد نامحدود تلفن ثبت کنه و برای این که این اتفاق بیفته مجبور شدم دیتابیس تلفن رو جدا طراحی کنم و توسط فیلد UserId دو جدول رو به هم متصل کنم . به عبارتی دو تا جدول توی دیتابیس داریم :

A - جدول user

شامل فیلدهای زیر :

1 - userId

2 - userName

3 - userFamily

B - جدول Tel

1 - userId  که تعیین میکنه شماره تلفن مربوط به کدام کاربره و

2 - tel که شماره تلفن کاربره .

مسئله اینجاست که میخوام توی صفحه ثبت کاربر ، علاوه بر نام و نام خانوادگی ، شماره تلفن ها هم همونجا ثبت بشه . در ظاهر صفحه ثبت کاربر ، بعد از قیلد های ورود نام و نام خانوادگی ، یک فیلد ورود شماره تلفن باشه ، که کنارش یک علامت + باشه و با زدن علامت + یک فیلد ورود شماره تلفن دیگه اضافه بشه و کاربر به همین روش بتونه هر تعداد نیاز داره شماره تلفن ثبت کنه . و بعد از زدن دکمه ذخیره ، نام و نام خانوادگی در جدول مربوط به خودشون و شماره تلفن ها به تعداد وارد شده در جدول شماره ها به همراه آیدی کاربر ذخیره شود .

برای کد html  و کد سی شارپ ذخیره به این روش باید چیکار کنم ؟

از روش asp.net mvc استفاده می کنم .

ببخشید اگه طولانی شد ... ممنون از دوستان

موفق باشید

کاربر سایت

s8990

عضویت از 1394/11/25

  • چهارشنبه 5 اردیبهشت 1397
  • 21:20

لطفا اگه توضیحش طولانی بود و حوصله توضیح نداشتین حداقل یک کلمه کلیدی برای سرچ توی سایت های خارجی بهم بگین شاید بتونم پیدا کنم . ممنون از وقتی که میزارین

کاربر سایت

s8990

عضویت از 1394/11/25

  • جمعه 7 اردیبهشت 1397
  • 22:39

سلام

وقتتون بخیر

در ارتباط با همین مسئله من پلاگین جی کوئری پیدا کردم که با زدن یک button ، یک فیلد textbox به صفحه اضافه میکنه . اما مشکل اینه که چون اون عنصر دکمه است ، وقتی کلیک می کنم روش دکمه فرم رو اجرا می کنه (انگار که روی دکمه فرم کلیک کردم - مثلا دکمه create) . چجوری میتونم کاری کنم که این مسئله اتفاق نیفته ؟

ممنون

موفق باشید

کاربر سایت

mohammad-zarei62

عضویت از 1396/12/18

  • شنبه 8 اردیبهشت 1397
  • 00:22

خوب button نذارید، input بذارین

یا می تونید فقط اون پلاگین رو آپلود کنید تا براتون توضیح بدم

کاربر سایت

s8990

عضویت از 1394/11/25

  • یکشنبه 9 اردیبهشت 1397
  • 10:03

سلام آقای زارعی

ممنون از لطفتون که بالاخره یه نفر جواب داد !

من از این لینک استفاده کردم

https://www.jqueryscript.net/other/Dynamically-Add-Remove-Html-Elements-with-jQuery-Duplicate-Plugin.html

در ارتباط با این نکته ای که فرمودین که input بزارم ، مگه میشه به input نسبت داد اون تابع رو ؟ من فک کردم فقط به دکمه میشه نسبت داد ؟

حالا بیزحمت شما هم یه نگاه کنین ببینین میشه کاری کرد یا نه ؟

ممنون

موفق و سربلند باشید

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

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)