קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [מכירה] מדריך איך לעשות תמונה בכותרת HTML | 30 נ'ק.
    על ידי Smoxer314 בפורום מכירה
    תגובות: 5
    הודעה אחרונה: 11-02-2012, 11:28
  2. מדריך איך לעשות כסף בלי לעשות כלום!+הסבר על האתר
    על ידי Dor1412 בפורום ארכיון מדריכים
    תגובות: 1
    הודעה אחרונה: 13-03-2007, 14:13
  3. תגובות: 2
    הודעה אחרונה: 16-02-2006, 16:48
  4. מדריך איך לעשות את הצבעים במסך נוחים לעין!BXL
    על ידי CrAzY_BoY בפורום ארכיון מדריכים
    תגובות: 0
    הודעה אחרונה: 16-01-2006, 13:07
  5. (וידאו)מדריך איך לעשות טקסט תלת מימד משהו יפה מדריך שלי :)
    על ידי jonatan1989 בפורום גרפיקה ועיצוב אתרים
    תגובות: 4
    הודעה אחרונה: 14-10-2005, 19:57
+ תגובה לנושא
מציג תוצאות 1 עד 6 מתוך 6

איך לעשות שהטקסט נעלם כשלוחצים בטופס ב-Html?

  1. #1
    משתמש משקיע האוואטר של DoodleJump
    שם פרטי
    אדי
    תאריך הצטרפות
    09/2011
    הודעות
    4,700
    לייקים
    685
    נקודות
    623
    משפט מחץ
    גם החרא שלכם סגול?
    מין: זכר

    ברירת מחדל איך לעשות שהטקסט נעלם כשלוחצים בטופס ב-Html?

    איך אני עושה שייעלם מה שכתוב בתוך תיבת הטקסט כשאני לוחץ עליה?
    למשל, אם עשיתי:

    קוד HTML:
    <input type="text" value="שם פרטי" />
    אז עשיתי שבתוך תיבת הטקסט יהיה כתוב "שם פרטי".
    איך אני עושה שכשלוחצים על תיבת הטקסט ה-"שם פרטי" נעלם ולא צריך למחוק אותו?

    תודה מראש לאלכסוש התותח
    נערך לאחרונה על ידי DoodleJump; 07-02-2014 בשעה 23:14.

  2. קישורים ממומנים

  3. #2
    PUNK'S NOT DEAD!! האוואטר של VeilSide
    תאריך הצטרפות
    11/2004
    הודעות
    21,139
    לייקים
    460
    נקודות
    70
    משפט מחץ
    P = F/A
    מין: נקבה

    ברירת מחדל

    אתה צריך להשתמש בג'אווה סקריפט

    קוד:
    <html>
    <head>
    <title>Where is Yokneam?</title>
    </head>
    <body>
    <input type="text" value="Yokneam" id="inputfield" onclick="edit()" onblur="cancel()">
    </body>
    </html>
    <script type="text/javascript">
    var defaultInput = document.getElementById("inputfield").value;
    function edit () {
        document.getElementById("inputfield").value = "";
    }
    function cancel () {
        document.getElementById("inputfield").value = defaultInput;
    }
    </script>
    עשיתי שאם תלחץ בתוך השדה הטקסט יעלם, אם תלחץ מחוץ לשדה הוא יחזור.
    אם אתה לא רוצה שהוא יחזור פשוט תמחק את onBlur ואת הפונקציה cancel()
    נערך לאחרונה על ידי VeilSide; 07-02-2014 בשעה 16:49.

  4. #3

    ברירת מחדל

    ציטוט נכתב במקור על ידי VeilSide צפיה בהודעה
    אתה צריך להשתמש בג'אווה סקריפט

    קוד:
    <html>
    <head>
    <title>Where is Yokneam?</title>
    </head>
    <body>
    <input type="text" value="Yokneam" id="inputfield" onclick="edit()" onblur="cancel()">
    </body>
    </html>
    <script type="text/javascript">
    var defaultInput = document.getElementById("inputfield").value;
    function edit () {
        document.getElementById("inputfield").value = "";
    }
    function cancel () {
        document.getElementById("inputfield").value = defaultInput;
    }
    </script>
    עשיתי שאם תלחץ בתוך השדה הטקסט יעלם, אם תלחץ מחוץ לשדה הוא יחזור.
    אם אתה לא רוצה שהוא יחזור פשוט תמחק את onBlur ואת הפונקציה cancel()
    אלכס מתכנת זיין תותח!


  5. #4
    משתמש משקיע האוואטר של DoodleJump
    שם פרטי
    אדי
    תאריך הצטרפות
    09/2011
    הודעות
    4,700
    לייקים
    685
    נקודות
    623
    משפט מחץ
    גם החרא שלכם סגול?
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי VeilSide צפיה בהודעה
    אתה צריך להשתמש בג'אווה סקריפט

    קוד:
    <html>
    <head>
    <title>Where is Yokneam?</title>
    </head>
    <body>
    <input type="text" value="Yokneam" id="inputfield" onclick="edit()" onblur="cancel()">
    </body>
    </html>
    <script type="text/javascript">
    var defaultInput = document.getElementById("inputfield").value;
    function edit () {
        document.getElementById("inputfield").value = "";
    }
    function cancel () {
        document.getElementById("inputfield").value = defaultInput;
    }
    </script>
    עשיתי שאם תלחץ בתוך השדה הטקסט יעלם, אם תלחץ מחוץ לשדה הוא יחזור.
    אם אתה לא רוצה שהוא יחזור פשוט תמחק את onBlur ואת הפונקציה cancel()
    וואוו אחי תודה רבה!
    איזה סוס

    רק אתה יכול להסביר לי מה עשית שם?
    ואם יש איזו דרך יותר פשוטה אולי בלי script type?

    לא הבנתי מה זה עושה:

    קוד HTML:
    onclick="edit()" onblur="cancel()"
    תודה רבה אחי

  6. #5
    PUNK'S NOT DEAD!! האוואטר של VeilSide
    תאריך הצטרפות
    11/2004
    הודעות
    21,139
    לייקים
    460
    נקודות
    70
    משפט מחץ
    P = F/A
    מין: נקבה

    ברירת מחדל

    אוקיי אני אנסה להסביר לך אבל נראה לי שאתה צריך לקרוא קודם קצת על ג'אווה סקריפט...
    אין דרך פשוטה יותר לעשות את זה לדעתי.

    קוד:
    <input type="text" value="Yokneam" id="inputfield" onclick="edit()" onblur="cancel()">
    onClick - זה בדיוק מה שזה נשמע, זה אירוע שקורה אחרי שלוחצים על הכפתור.
    onBlur - כשהאובייקט לא בפוקוס (אם אתה לוחץ על משהו מחוץ לאובייקט).

    במקרה פה, onClick קורא לפונקציה בשם Edit() ו onBlur קורא לפונקציה בשם Cancel()

    לגבי השאלה אם אתה יכול למחוק את התגיות - לא אתה לא יכול... ג'אווה סקריפט צריך להכנס בתגיות

    קוד:
    <script type="text/javascript">
    
    
    
    </script>
    כדי שהדפדפן יבין מה לעשות.

    אפשרות שניה זה ליצור קובץ חיצוני ואז זה יראה ככה:

    קוד:
    <html>
    <head>
    <title>Where is Yokneam?</title>
    <script type="text/javascript" src="scripts.js"></script>
    </head>
    <body>
    
    
    <input type="text" value="Yokneam" id="inputfield" onclick="edit()" onblur="cancel()">
    
    
    </body>
    </html>
    ואז הקוד יהיה בקובץ חיצוני שנקרא scripts.js.

    בכל מקרה,

    קוד:
    var defaultInput = document.getElementById("inputfield").value;
    פה זה מציב את הערך ההתחלתי של השדה "שם פרטי" נגיד, במשתנה שנקרא defaultInput

    קוד:
    function edit () {
        document.getElementById("inputfield").value = "";
    }
    ברגע שאתה לוחץ על השדה, זה קורא לפונקציה edit, מה שהיא עושה זה סה"כ למחוק את ה value מהשדה.

    קוד:
    function cancel () {
        document.getElementById("inputfield").value = defaultInput;
    }
    ברגע שהשדה כבר לא בפוקוס, זה יקרא לפונקציה cancel והיא בעצם מציבה בערך, את הערך ששמרנו מקודם...
    נערך לאחרונה על ידי VeilSide; 08-02-2014 בשעה 03:19.

  7. #6
    משתמש משקיע האוואטר של DoodleJump
    שם פרטי
    אדי
    תאריך הצטרפות
    09/2011
    הודעות
    4,700
    לייקים
    685
    נקודות
    623
    משפט מחץ
    גם החרא שלכם סגול?
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי VeilSide צפיה בהודעה
    אוקיי אני אנסה להסביר לך אבל נראה לי שאתה צריך לקרוא קודם קצת על ג'אווה סקריפט...
    אין דרך פשוטה יותר לעשות את זה לדעתי.

    קוד:
    <input type="text" value="Yokneam" id="inputfield" onclick="edit()" onblur="cancel()">
    onClick - זה בדיוק מה שזה נשמע, זה אירוע שקורה אחרי שלוחצים על הכפתור.
    onBlur - כשהאובייקט לא בפוקוס (אם אתה לוחץ על משהו מחוץ לאובייקט).

    במקרה פה, onClick קורא לפונקציה בשם Edit() ו onBlur קורא לפונקציה בשם Cancel()

    לגבי השאלה אם אתה יכול למחוק את התגיות - לא אתה לא יכול... ג'אווה סקריפט צריך להכנס בתגיות

    קוד:
    <script type="text/javascript">
    
    
    
    </script>
    כדי שהדפדפן יבין מה לעשות.

    אפשרות שניה זה ליצור קובץ חיצוני ואז זה יראה ככה:

    קוד:
    <html>
    <head>
    <title>Where is Yokneam?</title>
    <script type="text/javascript" src="scripts.js"></script>
    </head>
    <body>
    
    
    <input type="text" value="Yokneam" id="inputfield" onclick="edit()" onblur="cancel()">
    
    
    </body>
    </html>
    ואז הקוד יהיה בקובץ חיצוני שנקרא scripts.js.

    בכל מקרה,

    קוד:
    var defaultInput = document.getElementById("inputfield").value;
    פה זה מציב את הערך ההתחלתי של השדה "שם פרטי" נגיד, במשתנה שנקרא defaultInput

    קוד:
    function edit () {
        document.getElementById("inputfield").value = "";
    }
    ברגע שאתה לוחץ על השדה, זה קורא לפונקציה edit, מה שהיא עושה זה סה"כ למחוק את ה value מהשדה.

    קוד:
    function cancel () {
        document.getElementById("inputfield").value = defaultInput;
    }
    ברגע שהשדה כבר לא בפוקוס, זה יקרא לפונקציה cancel והיא בעצם מציבה בערך, את הערך ששמרנו מקודם...
    איזו השקעה אחי, תודה רבה!
    אתה סוס

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 20:48.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,498,040 | הודעות: 8,198,633 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect