View Full Version : Event های صفحه کلید
ب- تات
یک شنبه 09 اردیبهشت 1386, 08:17 صبح
چطور میتونیم وقتی روی یک المنت مثل یک Edit هستیم مثلا با فشرده شدن کلید اینتر فوکوس کنیم روی یک دکمه ؟ و در کل چطوری از فشردن یک کلید خاص مطلع شویم؟
ArtCom
یک شنبه 09 اردیبهشت 1386, 09:06 صبح
http://www.dynamicdrive.com/dynamicindex16/index.html
برید به قسمت Disable "Enter" Key in Form script
ب- تات
یک شنبه 09 اردیبهشت 1386, 11:25 صبح
کاملا پاسخگو بود
ب- تات
شنبه 22 اردیبهشت 1386, 23:45 عصر
حالا میشه بگید به صورت عادی دستور فوکوس به چه صورت هست؟
درضمن نام المنتی که میخوام روش فوکوس کنم رو چطوری باید بنویسم؟
peyman1987
یک شنبه 23 اردیبهشت 1386, 06:44 صبح
بصورت زیر باید عمل کنین.
document.getElementById('xxxxxxxx').focus();
که به جای xxxxxxxx باید ID تکست باکس مورد نظرتون رو قرار بدین.
ب- تات
یک شنبه 23 اردیبهشت 1386, 07:33 صبح
تشکر میکنم.
میشه یه کد برای من بنویسید که اگر بر روی فلان تکس باکس کلید اینتر زده شود به یک کنترل دیگر فوکوس کند. کنترل دیگر امکان دارد قبل یا بعد از تکس باکس فرضی ما باشد
peyman1987
دوشنبه 24 اردیبهشت 1386, 07:44 صبح
این یه کد خیلی ساده برای اینکاریه که شما خواستین. خودتون میتونین به دلخواه تغییرش بدین.
<html>
<head>
<script>
function Key(e) {
var intkey;
if (window.event) {
intkey = window.event.keyCode;
} else {
intkey = e.keyCode;
}
if(intkey == 13)
document.getElementById("txtText2").focus();
}
</script>
</head>
<body>
<input type="text" onKeyDown="Key();">
<input type="text" id="txtText2">
</body>
</html>
ب- تات
دوشنبه 24 اردیبهشت 1386, 09:06 صبح
متشکرم از لطف شما
soroush_vs
سه شنبه 25 اردیبهشت 1386, 19:51 عصر
با سلام سوال بنده هم در رابطه با همین موضوع ایت یعنی Event های صفحه کلید
من میخام یه فانکشن بنویسم که با فشار یک کلید از Keyboard مثلا اگر کاراکتر "a" وارد یک Text شد بجای آن کاراکتر "b" نوشته شود
یا حالت دوم در یک Text جستجو انجام شود و بجای کاراکترهای "a" کاراکتر "b" قرار داده شود.
حالت دوم بهتره
peyman1987
پنج شنبه 27 اردیبهشت 1386, 05:46 صبح
کد زیر کاراکتر chrCharacter1 رو بجای کاراکتر chrCharacter2 توی رشته strString جایگزین میکنه.
<script>
var strString = "Hello peyman!";
var chrCharacter1 = "e";
var chrCharacter2 = "l";
do
{
strString2 = strString;
var strString = strString.replace(chrCharacter1,chrCharacter2);
}while(strString != strString2);
document.write(strString);
</script>
soroush_vs
پنج شنبه 27 اردیبهشت 1386, 10:55 صبح
پیمان دستت درد نکنه خیلی جالب بود
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.