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