نمایش نتایج 1 تا 2 از 2

نام تاپیک: عدم ارسال مقادیر textarea

  1. #1

    Question عدم ارسال مقادیر textarea

    من با کد زیر مقادیر به دیتابیس ارسال میکنم اما متاسفانه تنها مقادیر textarea به فایل php که اطلاعات در دیتابیس زخیره میکنه و چون از ادیتور ckeditor استفاده میکنم و مقادبر = و & داخل value هست اطلاعات ارسال نمیشه چطوری باید خط زیر ویرایش کنم تا اطلاعات بدون فیلتر کردن = و & به دیتابیس ارسال کنه


    case "textarea":
    str += formobj.elements[i].name +
    "=" + formobj.elements[i].value + "&";
    break;




    function getFormValues(formobj)
    {
    var str = "";
    var valueArr = null;
    var val = "";
    var cmd = "";
    for(var i = 0;i < formobj.elements.length;i++)
    {
    switch(formobj.elements[i].type)
    {
    case "text":
    str += formobj.elements[i].name +
    "=" + encodeURI(formobj.elements[i].value) + "&";
    break;
    case "textarea":
    str += formobj.elements[i].name +
    "=" + formobj.elements[i].value + "&";
    break;
    case "hidden":
    str += formobj.elements[i].name +
    "=" + encodeURI(formobj.elements[i].value) + "&";
    break;
    case "select-one":
    str += formobj.elements[i].name +
    "=" + formobj.elements[i].options[formobj.elements[i].selectedIndex].value + "&";
    break;
    case "checkbox":
    if(formobj.elements[i].checked == true){
    str += formobj.elements[i].name +
    "=" + formobj.elements[i].value + "&";
    }
    break;
    }
    }
    str = str.substr(0,(str.length - 1));
    return str;
    }
    //]=]=>
    </script>

  2. #2
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: عدم ارسال مقادیر textarea

    بعضی کاراکتر ها توی url معنی خاصی دارن ... مثل &
    باید پارامتر های ارسالیت رو کد کنی با encodeURIComponent تا این کاراکتر ها رو خنثی کنه




    str += `${formobj.elements[i].name}=${encodeURIComponent(formobj.elements[i].value)}&`; 


    تو ورژن های جدید js نیاز نیست رشته رو با + بهع هم بچسبونی ... اگه دور رشته ` ` بزاری میتونی توش متغیر ها رو با ${} قرار بدی




    "rshte=" + motaghayer 

    `reshte=${motaghayer}`

تاپیک های مشابه

  1. سوال: نحوه حذف ادیتور از textarea خاص در یک صفحه دارای چند textarea
    نوشته شده توسط ms11309 در بخش طراحی وب (Web Design)
    پاسخ: 6
    آخرین پست: دوشنبه 19 خرداد 1393, 14:16 عصر
  2. تبدیل div به textarea
    نوشته شده توسط SlowCode در بخش Yii Framework
    پاسخ: 1
    آخرین پست: چهارشنبه 02 بهمن 1392, 20:42 عصر
  3. مبتدی: درباره <textarea >
    نوشته شده توسط Zabi42 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: پنج شنبه 05 خرداد 1390, 00:01 صبح
  4. سوال: نام کدهای مخرب در textarea و طریقه حذف آنها رو کی میدونه
    نوشته شده توسط tem988 در بخش PHP
    پاسخ: 1
    آخرین پست: سه شنبه 06 اردیبهشت 1390, 07:47 صبح
  5. بزرگ کردن textarea
    نوشته شده توسط qqq2qqq در بخش PHP
    پاسخ: 4
    آخرین پست: چهارشنبه 11 اسفند 1389, 14:09 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •