• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
وارد کردن Non-breaking_space در عنصر html
#1
کاربر چطور میتواند Non-breaking_space را در عناصر html وارد کند؟
non-breaking space
  پاسخ
تشکر شده توسط :
#2
ببخشید، یه سوالی پیش اومد برام،
کاربر چرا باید بتونه $nbsp; استفاده کنه توی سایت ؟
غایب
  پاسخ
تشکر شده توسط :
#3
(۱۳۹۲ آذر ۲۹, ۰۹:۵۵ ب.ظ)Alaa نوشته: ببخشید، یه سوالی پیش اومد برام،
کاربر چرا باید بتونه $nbsp; استفاده کنه توی سایت ؟
سوالم اشکال داره. درستش یک نصفه فاصله (semi-space) هستش. مثلا کابری اسمش علیرضا ست ولی میخواد اسم کاربریش رو علی رضا بذاره. با توجه به اینکه فاصله در انتخاب نام کاربری مجاز نیست، کاربر نمیتونه به خواستش برسه. مثلا توی نرم افزار office word یا کلیدهای ctrl+shift+space یک نصفه فاصله بذاریم، دنبال میانبر این قابلیت رو کیبورد برای عناصر html هستم.

Unicode spaces
میشه space رو برداشت و با یکی از کاراکترهای فوق تعویضش کرد. ولی اگر کاربر چند تا فاصله بذاره اونوقت تکلیف چیه؟
راه حلی به نظرتان میرسه؟
  پاسخ
تشکر شده توسط :
#4
چیزی که شما می خوای فکر کنم اینه : Zero Width Space
که توی HTML هم اینجوری ازش استفاده میشه : ( فکر کنم، تست نکردم ) ​

ولی فکر نمیکنم اصلا گذاشتن همچین امکانی منطقی باشه، چون توی input که چنین چیزی پیشبینی نشده، مگر اینکه همچین قابلیتی ایجاد کنی براش،
موقع ذخیره کردن هم فکر کنم تبدیل میشه به یونیکد، بعد چه جوری می خوای اعتبار سنجی کنی ؟

شما میگی برای همه کاربرا space رو جایگزین کنی، خب شاید یه کاربر نخواد، مثلا من می خوام "علا فلکی" باشه نام کاربری، بدون space بی معنی میشه نام کاربریم.

الان توی همین textarea هم حتی این رو ساپرت نمیکنه، اگه از ورد کلمه رو کپی/پیست کنی خودش میچسبونه کلمه رو،

در کل فکر نکنم منطقی باشه این حرکت، اگه به نتیجه رسیدی بگو ما هم استفاده کنیم .
غایب
  پاسخ
تشکر شده توسط : Muhammad-Ali
#5
تنها راه حل مناسبی که تا الان به نظرم میرسه اینکه فاصله های موجود در یوزرنیم رو هر چندتا که باشند با یک فاصله تعویض کنم.

نقل قول:موقع ذخیره کردن هم فکر کنم تبدیل میشه به یونیکد، بعد چه جوری می خوای اعتبار سنجی کنی ؟
توی دیتابیس همون علی رضا ذخیره میشه، مشکلی برای اعتبارسنجی نمی بینم! چه مشکلی هست؟
  پاسخ
تشکر شده توسط :
#6
وقتی داری سیستم خودت رو طراحی میکنی دستت بازه هرکاری می خوای بکنی،
ولی مثلا همچین یوزری چی میشه ؟ "علا عالم فلکی"
بهتره جوری بنویسی که کاربرا بهش عادت دارن، مثلا "-" بزارن !
غایب
  پاسخ
تشکر شده توسط :
#7
نقل قول:ولی مثلا همچین یوزری چی میشه ؟ "علا عالم فلکی"
با همون دوتا فاصله ذخیره میشه: علا عالم فلکی
تصمیم هم این شد: فاصله های موجود در یوزرنیم رو هر چندتا که باشند با یک فاصله تعویض کنم.
نگفتید چه مشکلی امکان داره در اعتبار سنجی بوجود بیاد؟
  پاسخ
تشکر شده توسط :
#8
سوالی که پرسیدین رو ندیدم،
خب مشکلی نداره اینجوری، من فکر کردم می خواین با zero-width-space جایگزین کنین،
اگه میخواین فاصله ها رو بزارین که دیگه هیچی .
غایب
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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