הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   jquery להכניס טקסט לטופס. (https://hosts.co.il/forums/showthread.php?t=86600)

morsrh 05-12-10 12:44

jquery להכניס טקסט לטופס.
 
טוב , אז אני מחפש פונקציה בJQ או JS נקי שיכניס לי אל תוך הטופס שינוי.
כלומר תאג input שכאשר אני יפעיל פונקציה בלחיצה על מקש כלשהוא הוא יקח את הקלט ויוסיף לו משהו כזה או אחר.
תודה.

Itay 05-12-10 13:26

קוד:

document.getElementById('ID').value = document.getElementById('ID').value + 'מה שאתה רוצה להוסיף';

morsrh 05-12-10 13:31

תודה רבה , זה בדיוק מה שחיפשתי , אבל יש אפשרות להוסיף פה שהערך יכנס לאיפה שהמצביע?

Itay 05-12-10 13:38

יש אפשרות.. אבל אני כבר ממש לא זוכר איך.
הכי פשוט - תעבור על כל העורכים האלה (כמו זה שפה לדוגמא) ותבדוק איך הם עושים את זה..
פעם בניתי משהו כזה אבל זה היה ממש מזמן ואני לא זוכר איך זה היה בדיוק

morsrh 05-12-10 18:40

עדיין מחפש קצה חוט.

Hagaibl 05-12-10 18:52

בכדי להכניס ערך לinput אשר לחצת עליו יש לעשות שימוש באירוע onFocus.
במידה ואתה משתמש בjQuery הכי מומולץ זה:
PHP קוד:

jQuery("#id").focus(function() {
    
this.attr("value""text");
}); 

במידה ואתה לא משתמש בjQuery אפשר להשתמש בJavaScript רגיל
PHP קוד:

document.getElementById('id').focus(function() {
    
this.value "text";
}); 

כמובן שאפשר לחסוך את הקוד המסורבל בhead ולהשתמש בEVENT(אירוע) בתוך הTAG עצמו
PHP קוד:

<input type="x" name="y" value="z" onFocus="this.value='text'" /> 

מקווה שתצליח,
חגי.

morsrh 05-12-10 19:03

תודה על ניסיון של העזרה אבל זה בכלל לא מה שאני מחפש :-)
אני מנסה לעשות תיבת טקסט וכמו בכל תיבה שיהיו לחצנים שיוסיפו של מיני תגים למיניהם או סמיילים.
עד לכאן הכל ברור לי אך לעשות , מכאן מתחיל הקושי ,
כאשר אני לוחץ על לחצן לסויים כדי להוסיף תג אז זה מוסיף לי אותו בסוף , ואני רוצה שהוא יוסיף לי את התג איפה שהמצביע שלי.
אשמח לעוד עזרה.

k.machine 05-12-10 22:56

מה, כמו עורך wysiwyg ?

בניה 05-12-10 23:04

http://parentnode.org/javascript/wor...rsor-position/
זה מה שאתה מחפש. יש מצב טוב שיש את האפשרות הזו כבר בתוך jquery רק צריך למצוא איך קוראים לה שם.


כל הזמנים הם GMT +2. הזמן כעת הוא 18:24.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ