نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: ارسال متن با دکمه بجای فشردن Enter در جاوا اسکریپت

  1. #1
    عضو جدید ACGE آواتار ها
    تاریخ عضویت
    Apr 2012
    نوشته ها
    82
    تشکر تشکر کرده 
    262
    تشکر تشکر شده 
    84
    تشکر شده در
    62 پست

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

    سلام من یه اسکریپتی دارم ک متنی ک کاربر وارد میکنه رو با فشردن دکمه ارسال میکنه و من میخوام اینکارو با زدن یه Button انجام بده

    خیلی مهمه و حس میکنم ساده ست ولی دانش کافی رو ندارم
    ممنون میشم کسی کمک کنه

    کد PHP:
      /**
     * Allow Comment form to be submitted when the user
     * presses the "enter" key.
     */
    $( document ).on('keypress''#default_add_comment_form textarea, #default_add_comment_form input', function( event ){
        if ( 
    event.keyCode == '13' ) {
            
    event.preventDefault();
            $(
    '#default_add_comment_form').submit();
        }
    }); 

  2. # ADS




     

  3. #2
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

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

    کد:
    $( document ).on('click', '#buttonsend, #default_add_comment_form textarea, #default_add_comment_form input', function( event ){
        if ( event.keyCode == '13' ) {
            event.preventDefault();
            $('#default_add_comment_form').submit();
        }
    });
    کد:
     <button id="buttonsend" type="button">click</button>

  4. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  5. #3
    عضو جدید ACGE آواتار ها
    تاریخ عضویت
    Apr 2012
    نوشته ها
    82
    تشکر تشکر کرده 
    262
    تشکر تشکر شده 
    84
    تشکر شده در
    62 پست

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

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    کد:
    $( document ).on('click', '#buttonsend, #default_add_comment_form textarea, #default_add_comment_form input', function( event ){
        if ( event.keyCode == '13' ) {
            event.preventDefault();
            $('#default_add_comment_form').submit();
        }
    });
    کد:
     <button id="buttonsend" type="button">click</button>
    خیلی ممنون فقط یه توضیحی میدید؟
    من کد اول رو با کد خودم جایگزین کنم و کد دوم رو جایی ک میخوام دکمه نمایش داده بشه؟

  6. #4
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

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

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

  7. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  8. #5
    عضو جدید ACGE آواتار ها
    تاریخ عضویت
    Apr 2012
    نوشته ها
    82
    تشکر تشکر کرده 
    262
    تشکر تشکر شده 
    84
    تشکر شده در
    62 پست

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

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    خواهش، بله.
    کار نمیده!
    هنوز با اینتره و دکمه هم عملی نمیکنه!

    - - - Updated - - -

    توی stackoverflow اینطوری جواب دادن بهم ک

    By jQuery documentation:
    کد PHP:
    $( "#target" ).click(function() {
        
    alert"Handler for .click() called." ); // call your submit method here
    }); 

    plus if you want to submit by click or by enter - additionally:
    کد PHP:
    if ( event.keyCode == '13' ) {
        
    event.preventDefault(); // call your submit method here
        
    $('#default_add_comment_form').submit();


  9. تعداد تشکر ها از ACGE به دلیل پست مفید


  10. #6
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

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

    با تابع کلیک هم میشه :

    کد:
    $( "#buttonsend" ).click(function(event) {
    
            $('#default_add_comment_form').submit();
       
    });
    اگر جواب نداد، آدرس سایت را بفرستید.

  11. تعداد تشکر ها از T.Toosi به دلیل پست مفید


  12. #7
    عضو جدید ACGE آواتار ها
    تاریخ عضویت
    Apr 2012
    نوشته ها
    82
    تشکر تشکر کرده 
    262
    تشکر تشکر شده 
    84
    تشکر شده در
    62 پست

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

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    با تابع کلیک هم میشه :

    کد:
    $( "#buttonsend" ).click(function(event) {
    
            $('#default_add_comment_form').submit();
       
    });
    اگر جواب نداد، آدرس سایت را بفرستید.
    باز هم نشد

  13. #8
    عضو جدید arash_fa آواتار ها
    تاریخ عضویت
    Jul 2011
    محل سکونت
    اصفهان - گلپایگان
    نوشته ها
    66
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    40
    تشکر شده در
    33 پست

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

    کد PHP:
    $( document ).on('keypress''#default_add_comment_form textarea, #default_add_comment_form input', function( event ){    if ( event.keyCode == '13' ) {        event.preventDefault();       // $('#default_add_comment_form').submit();    }});  
    $( "#target" ).click(function() { $('#default_add_comment_form').submit();}); 
    کلا از این استفاده کنید
    یعنی کد خودتون را با کل این جایگزین کنید

  14. تعداد تشکر ها ازarash_fa به دلیل پست مفید


  15. #9
    عضو جدید ACGE آواتار ها
    تاریخ عضویت
    Apr 2012
    نوشته ها
    82
    تشکر تشکر کرده 
    262
    تشکر تشکر شده 
    84
    تشکر شده در
    62 پست

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

    نقل قول نوشته اصلی توسط arash_fa نمایش پست ها
    کد PHP:
    $( document ).on('keypress''#default_add_comment_form textarea, #default_add_comment_form input', function( event ){    if ( event.keyCode == '13' ) {        event.preventDefault();       // $('#default_add_comment_form').submit();    }});  
    $( "#target" ).click(function() { $('#default_add_comment_form').submit();}); 
    کلا از این استفاده کنید
    یعنی کد خودتون را با کل این جایگزین کنید
    ممنون ولی
    دکمه چی؟کجا تعریف شده؟

  16. #10
    عضو جدید arash_fa آواتار ها
    تاریخ عضویت
    Jul 2011
    محل سکونت
    اصفهان - گلپایگان
    نوشته ها
    66
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    40
    تشکر شده در
    33 پست

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

    نقل قول نوشته اصلی توسط ACGE نمایش پست ها
    ممنون ولی
    دکمه چی؟کجا تعریف شده؟
    <button id="target" type="button">ارسال</button>

  17. تعداد تشکر ها ازarash_fa به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. اسکریپت فارسی انتقال سریع اسکریپت FTPUpload
    توسط H a m ! d در انجمن اسکریپت های دیگر
    پاسخ ها: 0
    آخرين نوشته: September 11th, 2015, 13:41
  2. key windows server 2008 r2 enter....
    توسط shabani_mansor در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: December 10th, 2013, 01:09
  3. اسکریپت به اسکریپت یا به هاست دسترسی داره؟؟؟!؟!؟!
    توسط looneir در انجمن سیستم های مدیریت محتوا
    پاسخ ها: 5
    آخرين نوشته: September 13th, 2013, 01:53
  4. آموزش تغییر عبارت Enter Search Criteria Here
    توسط Cold در انجمن vBulletin
    پاسخ ها: 0
    آخرين نوشته: August 16th, 2012, 13:42

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

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