PDA

View Full Version : اجرا نشدن کد شماره ی 13 با زدن کلید enter



LadyWonderFul
یک شنبه 24 بهمن 1389, 08:59 صبح
با سلام
من می خوام وقتی کاربر کلید enter رو می زنه رویداد دکمه ی مورد نظر اجرا بشه برای اینکار کتابخانه ی jquery رو تو صفحه گذاشتم و کد زیر را نوشتم



if (event.keyCode == 13)
$("#btnEnter").click();

اما متاسفانه این کد به هر کلیدی جز کلید اینتر(کد شماره ی 13) جواب می دهد مشکل کجاست؟

hossin.esm
یک شنبه 24 بهمن 1389, 10:33 صبح
سلام
این سوال را باید در بخش jquery مطرح می کردید.

<html>
<head>
<title></title>
<script type="text/javascript" src="jquery-1.4.2.min.js">
</script>

</head>
<body>
<form>
<fieldset>
<label for="target">Type Something:</label>
<input id="target" type="text" />
</fieldset>
</form>
<button id="other" onClick="alert('click')">
Trigger the handler
</button>
<script>
$('#target').keydown(function(event) {
if (event.keyCode == '13') {
event.preventDefault();
$('#other').click();
}



});


</script>
</body>
</html>