1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

bei klick auf textfeld verschwindet text

Discussion in 'Web-Know-how für die Homepage' started by mannyk, Jul 19, 2003.

Thread Status:
Not open for further replies.
  1. mannyk

    mannyk Halbes Megabyte

    Hi!
    Wie schaffe ich es in einem Formular in einem textfield text anzeigen zu lassen, der, beim Klick auf das Feld, dann verschwindet?
    danke + mfg,
    manuel
     
  2. mannyk

    mannyk Halbes Megabyte

    danke, funzt!
    mfg,
    mannyk
     
  3. kalweit

    kalweit Hüter der Glaskugel

    email\')"

    ....

    Gruss, Matthias
     
  4. mannyk

    mannyk Halbes Megabyte

    Hi!
    Ja das habe ich auch gemacht. Leider klappt es einfach nicht.
    Bei mir sieht das so aus:
    Im Head-Tag:

    <script language="JavaScript">
    <!--
    function verschwinde()
    {
    document.forms[0].name.value = "";
    document.forms[0].email.value = "";
    }
    //-->
    </script>

    und im Formular dann:

    <form name="form" method="post" action="index.pl">
    <input type="text" name="name" size="20" onClick="javascript:verschwinde()" value="Name">
    <input type="text" name="email" size="20" onClick="javascript:verschwinde()" value="eMail">
    ...

    mfg,
    mannyk
     
  5. gert12349

    gert12349 Halbes Megabyte

    Jedes Textfeld bekommt natürlich seinen eigenen Namen, also das erste z.B. name="eingabefeld1" und das zweite name="eingabefeld2". Statt "eingabefeldx" kannst du dir fast jeden beliebigen Namen ausdenken.

    Mit diesen Namen wird das Textfeld von Javascript indentifizert. In der Zeile document.forms[0].eingabefeld1.value = "" wird der Text des Formularelements mit dem Namen "eingabefeld1" gelöscht. Den mußt du eventuell anpassen.

    Gruß Gert
     
  6. mannyk

    mannyk Halbes Megabyte

    hi!
    danke, das klappt soweit ganz gut.
    Nur wenn ich zwei textfelder in einem Formular habe, geht bei beiden feldern die schrift weg, wenn man nur auf eines der felder klickt.
    mfg,
    mannyk
     
  7. gert12349

    gert12349 Halbes Megabyte

    javascript:document.forms[0].eingabefeld1.value = "";\'
    Dann kannst du dir die Funktion sparen. Achte aber auf die Hochkommas und Gänsefüsschen.

    [Diese Nachricht wurde von gert12349 am 19.07.2003 | 13:38 geändert.]
     
Thread Status:
Not open for further replies.

Share This Page