ورود

View Full Version : سوال: inter در textarea



titans
دوشنبه 14 تیر 1400, 20:15 عصر
با سلام!
من میخوام وقتی یک نفر در نوشتن در textarea با زدن دکمه اینتر مقادیر ارسال بشن اما چندین بار امتحان کردم نشد ولی در input ها جواب میده فقط در textarea جواب نداد

کد جاوااسکریپتشو میزارم

<script src="jquery.min.js" type="text/javascript"></script>

<script>
$('#run').keypress(function (e) {
if (e.which == 13) {
$('form#login').submit();
return false;
}
});

خودتون برسی کنید اینم کد html

<form id="login"> <textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" class="textarea" Autocomplete="off" type="text" name="bv" id="code"></textarea> <!--<input type="text" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" class="textarea" Autocomplete="off" type="text" id="code">--> <input type="submit" class="btn-action" id="run"> </form>
پیشاپیش از راهنماییهاتون ممنونم!

titans
جمعه 25 تیر 1400, 11:28 صبح
با سلام خودم پیدا کردم!

این کد رو در اول body قرار بدید!



<script>



document.body.addEventListener('keydown', function (e) {



var keyCode = e.keyCode;



if(keyCode == 13) {



document.getElementById('submit').click();



}



});



</script>