656
צפיות
צפיות
4
תשובות
תשובות
שימוש במקש ה-Enter
היי,
ברצוני לעשות textarea,שבה יוכלו לכתוב דברים בצורה חופשית.
וליד ה-textarea יהיה כפתור שברגע שלוחצים עליו נוסף אל ה-textarea
את התווים: <br> (שבירת שורה)
זאת אומרת שאם כתבתי: "שלום"
אז לאחר הלחיצה בכפתור יהיה רשום:"שלום<br>"
הכל זה שטויות אבל שינוי הערך טיפה מסבך.הנה מה שעשיתי,בבקשה אימרו לי
מה עשיתי לא נכון ואיך כן עושים זאת:
<html>
<head>
<script language="javascript">
function go()
{
x=document.try.onet.value;
x="<br>"
}
</script>
<title></title>
</head>
<body>
<form name="try">
<textarea name="onet">
</textarea>
</form>
<button OnClick="go()">BR</button>
<body>
</html>
תודה מראש
4 תשובות
הצלחתי את זה…
בזכות GreenBerret…
עכשיו הבעיה שלי היא זאת:
יש לי textarea,ולידו כפתור שמבצע פעולה מסוימת.
איך אני גורם לכך שכשילחצו על מקש ה-enter תתבצע אותה הפעולה של הכפתור?
תודה שוב!
בבקשה על קודם 🙂
ועכשיו, מה שאתה מבקש, זה בעצם לדעת מתי משתמש לחץ על מקש כל שהוא.
הדרך היחידה שאני מכיר היא להשתמש ב"אירועים" ולבחור את המקש שנלחץ בעזרת הפקודות הבאות.
onkeyup
בעצם מריץ פונקציה בכל עזיבה של מקש
event.keyCode
זה הקוד של המקש שנלחץ מהאירוע האחרון למשל
וזה צריך להיראות משהו כזה:
function fnKeySpecial(e) {
if (e.keyCode == 11) { //המספר של אנטר הוא 11 אם אני לא טועה
fnMyFunction() //הפונקציה שלך
}
}
<textarea onkeyup="fnKeySpecial(window.event)" …></textarea>
לא ידעתי שקיים כזה אירוע.זה עובד מצויין,בדיוק כמו שרציתי!
והמספר של אנטר הוא 13…
תודה על הכל!
אבי
בעקרון
הוא 13 ו11 ביחד… אבל סבבה, שמחתי לעזור 🙂