توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارسال متن با دکمه بجای فشردن Enter در جاوا اسکریپت
ACGE
August 2nd, 2016, 01:17
سلام من یه اسکریپتی دارم ک متنی ک کاربر وارد میکنه رو با فشردن دکمه ارسال میکنه و من میخوام اینکارو با زدن یه Button انجام بده
خیلی مهمه و حس میکنم ساده ست ولی دانش کافی رو ندارم
ممنون میشم کسی کمک کنه
/**
* 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();
}
});
T.Toosi
August 2nd, 2016, 01:29
$( 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>
ACGE
August 2nd, 2016, 01:40
$( 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:43
خیلی ممنون فقط یه توضیحی میدید؟
من کد اول رو با کد خودم جایگزین کنم و کد دوم رو جایی ک میخوام دکمه نمایش داده بشه؟
خواهش، بله.
ACGE
August 2nd, 2016, 01:54
خواهش، بله.
کار نمیده!
هنوز با اینتره و دکمه هم عملی نمیکنه!
- - - Updated - - -
توی stackoverflow اینطوری جواب دادن بهم ک
By jQuery documentation:
$( "#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:
if ( event.keyCode == '13' ) {
event.preventDefault(); // call your submit method here
$('#default_add_comment_form').submit();
}
T.Toosi
August 2nd, 2016, 01:58
با تابع کلیک هم میشه :
$( "#buttonsend" ).click(function(event) {
$('#default_add_comment_form').submit();
});
اگر جواب نداد، آدرس سایت را بفرستید.
ACGE
August 2nd, 2016, 02:02
با تابع کلیک هم میشه :
$( "#buttonsend" ).click(function(event) {
$('#default_add_comment_form').submit();
});
اگر جواب نداد، آدرس سایت را بفرستید.
باز هم نشد
arash_fa
August 2nd, 2016, 09:38
$( 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();});
کلا از این استفاده کنید
یعنی کد خودتون را با کل این جایگزین کنید
ACGE
August 2nd, 2016, 15:43
$( 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, 17:06
ممنون ولی
دکمه چی؟کجا تعریف شده؟
<button id="target" type="button">ارسال</button>
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.