PDA

View Full Version : سوال: اجرا شدن یه تابع پس از زدن Enter



farnaz.saeedi
چهارشنبه 25 آبان 1390, 10:21 صبح
با سلام
من میخوام وقتی کاربر کلید اینتر رو زد یه تابع اجرا بشه یا یه پیغام به کاربر نشون داده بشه
چطور باید بفهمم کلید اینتر زده شده؟
با تشکر

hpsarvari
چهارشنبه 25 آبان 1390, 20:16 عصر
با سلام همانطور که میدانید هر رویدادی با فشردن دکمه در صفحه کلیک دارای یک شماره می باشد که دکمه اینتر هم برابر با 13 می باشد . کد زیر را برای شما تهیه کردم امیدوارم مشکلتان را حل کند .

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>javaenter</title>
<script type="text/javascript">

function ejrayeCode(e) {
if (e.keyCode == 13) //عدد 13 در اینجا مساوی با مقدار کلیک اینتر در کیبورد می باشد
{
alert("Your Text ...");
}
}

</script>
</head>
<!-- من در بدنه صفحه از رویداد کلیک دکمه استفاده کردم -->
<body onkeypress="return ejrayeCode(event)">
</body>
</html>