-
August 2nd, 2016, 01:17
#1
عضو جدید
ارسال متن با دکمه بجای فشردن 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();
}
});
-
-
August 2nd, 2016 01:17
# ADS
-
August 2nd, 2016, 01:29
#2
عضو دائم
پاسخ : ارسال متن با دکمه بجای فشردن 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>
-
تعداد تشکر ها ازT.Toosi به دلیل پست مفید
-
August 2nd, 2016, 01:40
#3
عضو جدید
پاسخ : ارسال متن با دکمه بجای فشردن 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>
خیلی ممنون فقط یه توضیحی میدید؟
من کد اول رو با کد خودم جایگزین کنم و کد دوم رو جایی ک میخوام دکمه نمایش داده بشه؟
-
-
August 2nd, 2016, 01:43
#4
عضو دائم
پاسخ : ارسال متن با دکمه بجای فشردن Enter در جاوا اسکریپت

نوشته اصلی توسط
ACGE
خیلی ممنون فقط یه توضیحی میدید؟
من کد اول رو با کد خودم جایگزین کنم و کد دوم رو جایی ک میخوام دکمه نمایش داده بشه؟
خواهش، بله.
-
تعداد تشکر ها ازT.Toosi به دلیل پست مفید
-
August 2nd, 2016, 01:54
#5
عضو جدید
پاسخ : ارسال متن با دکمه بجای فشردن 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();
}
-
تعداد تشکر ها از ACGE به دلیل پست مفید
-
August 2nd, 2016, 01:58
#6
عضو دائم
پاسخ : ارسال متن با دکمه بجای فشردن Enter در جاوا اسکریپت
با تابع کلیک هم میشه :
کد:
$( "#buttonsend" ).click(function(event) {
$('#default_add_comment_form').submit();
});
اگر جواب نداد، آدرس سایت را بفرستید.
-
تعداد تشکر ها از T.Toosi به دلیل پست مفید
-
August 2nd, 2016, 02:02
#7
عضو جدید
پاسخ : ارسال متن با دکمه بجای فشردن Enter در جاوا اسکریپت

نوشته اصلی توسط
T.Toosi
با تابع کلیک هم میشه :
کد:
$( "#buttonsend" ).click(function(event) {
$('#default_add_comment_form').submit();
});
اگر جواب نداد، آدرس سایت را بفرستید.
باز هم نشد
-
-
August 2nd, 2016, 09:38
#8
عضو جدید
پاسخ : ارسال متن با دکمه بجای فشردن 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();});
کلا از این استفاده کنید
یعنی کد خودتون را با کل این جایگزین کنید
-
تعداد تشکر ها ازarash_fa به دلیل پست مفید
-
August 2nd, 2016, 15:43
#9
عضو جدید
پاسخ : ارسال متن با دکمه بجای فشردن 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();});
کلا از این استفاده کنید
یعنی کد خودتون را با کل این جایگزین کنید
ممنون ولی
دکمه چی؟کجا تعریف شده؟
-
-
August 2nd, 2016, 17:06
#10
عضو جدید
پاسخ : ارسال متن با دکمه بجای فشردن Enter در جاوا اسکریپت

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