PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چطور ما بین هر خط textarea یک ویرگول بذاریم؟



iroo
December 5th, 2016, 18:44
سلام و خسته نباشید
من در یک صفحه html از textarea استفاده کردم

که کاربر بیاد توی اون یکسری اسم بنویسه

http://s8.picofile.com/file/8277333634/30001.png

مثلا:
علی
محسن
زهرا و ...


خوب اما سوال من:
بعد از Submit کردن آن فرم میخوام مقادیر textarea هر خطش با ویرگول انگلیسی , از هم جدا بشن
http://s9.picofile.com/file/8277333926/30001.png
و اینا توی یک متغییر ذخیره بشن

$name = "علیرضا محسنی راد , کامران مولایی , سعید جلالی , مریم راد , کریم پور اصل";


حالا اگر بخواهیم این متن را بریزیم داخل تکست آرا و هر اسم توی یک خط باشه باید چیکار کنیم؟؟



سوال دوم اینکه:
کاربر در هر خط از textarea نتواند بیشتر از 30 کاراکتر تایپ کند، محدودیت در تیپت خوب یک نام و نام خانوادگی نمی تواند 100 کاراکتر باشد! پس من باید محدودیت بذارم براش


سوال سوم اینکه کاربر نتواند از 5 خط بیشتر تایپ کند، و در نهایت مجموع کاراکترهای textarea مثلا بیشتر از 200 کاراکتر نباشد



ممنون میشم راهنمائیم کنید
:53:

- - - Updated - - -

اسامی استفاده شده فرضی بوده و از تشابه اسمی پوزش می طلبم

Rezash
December 5th, 2016, 19:47
سلام
روش های مختلفی هست
یک مثال میزنم خدمتتون :


<?php
$names = explode( "\n", $_POST['names'] );
$accepted = [];
foreach( $names as $name )
{
$name = trim( $name );
if( strlen( $name ) < 100 && count( $accepted ) < 5 )
{
$accepted[] = $name;
}
}
$names = implode( ',', $accepted );

miladtnt
December 5th, 2016, 20:49
سلام و خسته نباشید
من در یک صفحه html از textarea استفاده کردم

که کاربر بیاد توی اون یکسری اسم بنویسه

http://s8.picofile.com/file/8277333634/30001.png

مثلا:
علی
محسن
زهرا و ...


خوب اما سوال من:
بعد از Submit کردن آن فرم میخوام مقادیر textarea هر خطش با ویرگول انگلیسی , از هم جدا بشن
http://s9.picofile.com/file/8277333926/30001.png
و اینا توی یک متغییر ذخیره بشن

$name = "علیرضا محسنی راد , کامران مولایی , سعید جلالی , مریم راد , کریم پور اصل";


حالا اگر بخواهیم این متن را بریزیم داخل تکست آرا و هر اسم توی یک خط باشه باید چیکار کنیم؟؟



سوال دوم اینکه:
کاربر در هر خط از textarea نتواند بیشتر از 30 کاراکتر تایپ کند، محدودیت در تیپت خوب یک نام و نام خانوادگی نمی تواند 100 کاراکتر باشد! پس من باید محدودیت بذارم براش


سوال سوم اینکه کاربر نتواند از 5 خط بیشتر تایپ کند، و در نهایت مجموع کاراکترهای textarea مثلا بیشتر از 200 کاراکتر نباشد



ممنون میشم راهنمائیم کنید
:53:

- - - Updated - - -

اسامی استفاده شده فرضی بوده و از تشابه اسمی پوزش می طلبم

برای این کار باید از جاوا اسکریپت یا جی کوعری استفاده کنید و با پی اچ پی چک کنید !

http://stackoverflow.com/questions/5236213/how-to-limit-number-of-characters-per-line-in-text-area-to-a-fixed-value

این ی مثال برای محدودیت کاراکتر در سطر

برای جدا کردن هر سطر از هم میتونید از explode implode در php استفاده کنید که اموزششو دوستمون داد
تو جاوا اسکریپتم از split میتونید استقاده کنید اموزش همراه با مثال : http://www.w3schools.com/jsref/jsref_split.asp

iroo
December 6th, 2016, 09:31
ممنون از تمامی دوستان
اینم پیدا کردم بذارم اینجا شاید به درد عزیزی بخوره
https://barnamenevisan.org/Articles/Article2945.html