راهنمایی برای اصلاح کادرهای ورود متن در فرم html

Maya Man

Active Member
سلام
لطفا فایلی که پیوست کردم رو بررسی کنید
این یه فرم html هست ه یسری کادرهای ورودی داره
اگه دقت کنید، تو تمام کادر های ورودی متن، متن ورودی دقیقا وسط کادر قرار میگیره
این مسئله بخصوص تو قسمت کادرهای بزرگ مثل کادر ورود SSID و... مشهود تره
چطور میتونم این کادرها رو طوری درست کنم که شروع تایپ متن،مثلا از گوشه چپ بالای کادر باشه؟
تنظیمی تو CSS داره؟
لطفا راهنمایی کنید
 

پیوست ها

  • Form Sabt 1.rar
    1.5 کیلوبایت · بازدیدها: 4

Maya Man

Active Member
عزیز جان شما اون فایل رو دانلود میکردی باز میکردی اصلا شکل کار رو میدیدی، مشکل رو میدیدی، بعد مطلب میذاشتی :wink:
 

bestdata

Active Member
انگاری هرکاری بکنی تگ input وقتی height بگیره متنش رو وسط می نویسه و هیچ راهی نیست (مگر مرورگرها استادندارد هایی برای این تعیین کنند)

بهتره از textarea بجای input استفاده بشه تا مشکل حل بشه
 

SA Developer

New Member
عزیز جان شما اون فایل رو دانلود میکردی باز میکردی اصلا شکل کار رو میدیدی، مشکل رو میدیدی، بعد مطلب میذاشتی :wink:

دوست عزیز من فایل رو دانلود کردم و دیدم. تنها راه همون راهیه که گفتم. همونطور که دوستمون گفتن در مواردی که مولتی لاین نیاز دارید باید از textarea استفاده کنید. شما راه رو اشتباه رفتی.
http://stackoverflow.com/questions/22166443/how-to-set-cursor-position-to-the-top-left-edge-of-input
 

Maya Man

Active Member
از هر دوی شما بزگواران سپاسگذارم:rose:
میتونید لطف کنید و اون روشی رو که میگید رو تو فایلی که دادم پیاده سازی کنید تا بهتر متوجه بشم؟
 

SA Developer

New Member
از هر دوی شما بزگواران سپاسگذارم:rose:
میتونید لطف کنید و اون روشی رو که میگید رو تو فایلی که دادم پیاده سازی کنید تا بهتر متوجه بشم؟

ببینید، راهی که میرید اشتباهه. نمیخوام سوال رو با سوال جواب بدم اما میشه بگید الان به چه دلیلی برای SSID المنت input گذاشتید و height رو به اون صورت تنظیم کردید؟ اگر مقدار SSID زیاده و قراره در چند لاین نمایش داده بشه باید از Textarea استفاده کنید چون هیچوقت نمیتونید المنت input رو مولتی لاین کنید.
با روشی که من گفتم فقط میشه نقطه شروع رو از وسط المنت به بالا برد ولی چون input مولتی لاین نمیشه بقیه نقاط خالی میمونن.
تو لینکی که از سایت stackoverflow برتون قرار دادم دقیقا سوال شما پرسیده شده. جواب: http://jsfiddle.net/PVRp4/1/
 

Maya Man

Active Member
ببینید، راهی که میرید اشتباهه. نمیخوام سوال رو با سوال جواب بدم اما میشه بگید الان به چه دلیلی برای SSID المنت input گذاشتید و height رو به اون صورت تنظیم کردید؟ اگر مقدار SSID زیاده و قراره در چند لاین نمایش داده بشه باید از Textarea استفاده کنید چون هیچوقت نمیتونید المنت input رو مولتی لاین کنید.
با روشی که من گفتم فقط میشه نقطه شروع رو از وسط المنت به بالا برد ولی چون input مولتی لاین نمیشه بقیه نقاط خالی میمونن.
تو لینکی که از سایت stackoverflow برتون قرار دادم دقیقا سوال شما پرسیده شده. جواب: http://jsfiddle.net/PVRp4/1/

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

SA Developer

New Member
ولی تو این مثالی هم که لینک دادی که همین مشکل هست!!!
فقط محل ورود متن بزرگه ولی همش تو یه خط نایپ میشه بدون رفتن به خط بعد با اینتر

من جواب سوال شما رو دادم یعنی از input استفاده کردم.
برای گذاشتن textarea این لینک رو ببین.
 

جدیدترین ارسال ها

بالا