input felder bei klick clearen / value

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

input felder bei klick clearen / value

Beitrag von vinci »

Deine phpBB Version: Vanilla phpBB 2.0.17
MODs: Ja
Dein Wissensstand: Fortgeschritten
Link zu Deinem Forum: http://tauschzeit.net/portal.php

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?
-


Was hast Du bereits versucht um das Problem zu lösen?
in diversen boards gesucht unter anderem phpbb.de/com

anfrage in phpbb.de gestellt

keine antworten erhalten.

letzter weg: oxpus.de :)




Fehlerbeschreibung und Nachricht

hi, möchte gerne, dass die Passwort inputfelder, den namen aus den feldern entfernen, wenn ich reinklicke. also es steht dann bereits "Username" da und wenn ich in das feld reinklicke soll es verschwinden.

hab auch schon den entsprechenden code gefunden ... weiss nur nicht, wie und wo ich das in die login.php integrieren soll bzw. denke ich das es da rein kommt. geht aber in erster linie um die login form auf dem portal-index. ich hoffe mir kann jemand helfen ..

code:

Code: Alles auswählen

php:
$clear_username = "if(this.value=='username')this.value='';";
$clea_passwort = "if(this.value=='passwort')this.value='';";


tpl:
<input class="post" type="text" name="username" size="10" value="name" onFocus=".$clear_username.">


hoffe mir kann jemand helfen

dankeschön

grüße
Zuletzt geändert von vinci am Do 01.Sep, 2005 01:02, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

letze weg: oxpus.de
*rotwerd*

Direkt in den <input> das einfügen:

Code: Alles auswählen

onfocus="this.form.search_keywords.value=''
Bei Dir also

Code: Alles auswählen

<input class="post" type="text" name="username" size="10" value="name" onFocus="this.form.formularname.username">
"formularname" muss noch entsprechend ersetzt werden.
Also bei Dir laut Quelltext diese Zeile hier:

Code: Alles auswählen

<form method="post" action="login.php?sid=[...]">
Da muss dann noch name="loginform" rein, so daß diese Zeile so aussieht:

Code: Alles auswählen

<form method="post" action="login.php?sid=[...]" name="loginform>
Dann wäre der <input> so:

Code: Alles auswählen

<input class="post" type="text" name="username" size="10" value="name" onFocus="this.form.loginform.username">
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

hey, cool danke für den quick reply :)

mh, scheint aber nicht zu funktionieren.


name bleibt weiterhin drin stehen ...

noch ne idee?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Welcher Browser?
Und hast Du das Formular selber auch geändert?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

[quote="oxpus - Do 01.Sep, 2005 09:54";p="42760"]Welcher Browser?
Und hast Du das Formular selber auch geändert?[/quote]

hi,

habe mit IE und Firefox getestet ;)

das formular habe ich leicht verändert ... hier mal der code:

Code: Alles auswählen

                                      
<!-- BEGIN switch_user_logged_out -->
<table cellspacing="0" cellpadding="5" border="0" align="right" style="position:relative; bottom:0px;">
                                  
   <tr> 

        <td style="border-left:1px dotted #DDDDDD; border-top:1px dotted #DDDDDD;
        border-bottom:1px dotted #DDDDDD;"><img src="templates/subSilver/images/login.gif">
        </td>

        <td style="border-top:1px dotted #DDDDDD; border-right:1px dotted
        #DDDDDD;border-bottom:1px dotted #DDDDDD;">

                   <table width="100%" cellpadding="0" cellspacing="1" border="0">
                   <form method="post" action="login.php?sid=[...]" name="loginform">
                             <tr>	
                                  <td  align="center" ><span class="gensmall"><input class="post"
                                   type="text" name="username" size="10" value="name"
                                   onFocus="this.form.loginform.username></td>

                                  <td align="center"><span class="gensmall"><input class="post"
                                   type="password" name="password" size="10" maxlength="32"
                                   value="message"></td>

                                  <td align="center"><input  type="submit"
                                   src="templates/subSilver/images/login.gif" name="login"
                                   value="okay"></td>
                             </tr>

                   </form>
                   </table>
        </td>
   </tr>
                                 
</table>
<!-- END switch_user_logged_out -->
Zuletzt geändert von vinci am Do 01.Sep, 2005 16:05, insgesamt 3-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann muss das auch so ausschauen:

Code: Alles auswählen

                                      
<!-- BEGIN switch_user_logged_out -->
<table cellspacing="0" cellpadding="5" border="0" align="right" style="position:relative; bottom:0px;">
                                  
   <tr> 

        <td style="border-left:1px dotted #DDDDDD; border-top:1px dotted #DDDDDD;
        border-bottom:1px dotted #DDDDDD;"><img src="templates/subSilver/images/login.gif">
        </td>

        <td style="border-top:1px dotted #DDDDDD; border-right:1px dotted
        #DDDDDD;border-bottom:1px dotted #DDDDDD;">

                   <table width="100%" cellpadding="0" cellspacing="1" border="0">
                   <form method="post" action="login.php?sid=[...]" name="loginform">
                             <tr>	
                                  <td  align="center" ><span class="gensmall"><input class="post"
                                   type="text" name="username" size="10" value="name"
                                   onFocus="this.form.loginform.username = '';"></td>

                                  <td align="center"><span class="gensmall"><input class="post"
                                   type="password" name="password" size="10" maxlength="32"
                                   value="message"></td>

                                  <td align="center"><input  type="submit"
                                   src="templates/subSilver/images/login.gif" name="login"
                                   value="okay"></td>
                             </tr>

                   </form>
                   </table>
        </td>
   </tr>
                                 
</table>
<!-- END switch_user_logged_out -->
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

hi oxpus, danke für die antwort.

aber bei mir funktioniert es einfach nicht. kannst ja auch selber mal nachschauen: http://www.tauschzeit.net/portal.php

wär schon cool, wenn es klappen würde. mit der methode wo ich im ersten post angegeben hab, geht es nicht? weiss nur nicht wie ich dann variablen in die tpl übergeb?!?

naja, hoffe du hast noch ne idee

vielen dank

grüße
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So wäre das Form korrekt. Kleiner Fehler noch meinerseits...

Code: Alles auswählen

                    <table width="100%" cellpadding="0" cellspacing="1" border="0">
                    <form method="post" action="login.php" name="loginform">
                              <tr>
                                   <td  align="center" ><span class="gensmall"><input class="post"
                                    type="text" name="username" size="10" value="name"
                                    onFocus="this.form.loginform.username.value='';"></td>

                                   <td align="center"><span class="gensmall"><input class="post"
                                    type="password" name="password" size="10" maxlength="32"
                                    value="message" onFocus="this.form.loginform.password.value='';"></td>

                                   <td align="center"><input  type="submit"
                                    src="templates/subSilver/images/login.gif" name="login"
                                    value="okay"></td>
                              </tr>

                    </form>
                    </table>
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

no, still not working.

siehe tauschzeit.net/portal.php
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Bei mir schon. Ich habe es gerade mit einem IE getestet. Welchen Browser setzt Du ein?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

[quote="oxpus - Fr 02.Sep, 2005 07:57";p="42837"]Bei mir schon. Ich habe es gerade mit einem IE getestet. Welchen Browser setzt Du ein?[/quote]


hey, irgendwas ist hier mysteriös ?!? HAb gestern nacht um ca. 3 die lösung hier reingeschrieben ...

sehr sehr strange.


du hattes immer den namen der form in das onfocus. Man musste aber lediglich den namen des inputs ;)


hier dann nochmal die lösung:

Code: Alles auswählen

                                      
<!-- BEGIN switch_user_logged_out -->
<table cellspacing="0" cellpadding="5" border="0" align="right" style="position:relative; bottom:0px;">
<form method="post" action="login.php" name="egal">
                                  
   <tr> 

        <td style="border-left:1px dotted #DDDDDD; border-top:1px dotted #DDDDDD;
        border-bottom:1px dotted #DDDDDD;"><img src="templates/subSilver/images/login.gif">
        </td>

        <td style="border-top:1px dotted #DDDDDD; border-right:1px dotted
        #DDDDDD;border-bottom:1px dotted #DDDDDD;">

                   <table width="100%" cellpadding="0" cellspacing="1" border="0">
                   <form method="post" action="login.php?sid=[...]" name="loginform">
                             <tr>	
                                  <td  align="center" ><span class="gensmall"><input class="post"
                                   type="text" name="clear_name" size="10" value="name"
                                   onFocus="this.form.clear_name.value=''"></td>

                                  <td align="center"><span class="gensmall"><input class="post"
                                   type="password" name="clear_pass" size="10" maxlength="32"
                                   value="message" onFocus="this.form.clear_pass.value=''"></td>

                                  <td align="center"><input  type="submit"
                                   src="templates/subSilver/images/login.gif" name="login"
                                   value="okay"></td>
                             </tr>

                   </form>
                   </table>
        </td>
   </tr>
</form>                                
</table>
<!-- END switch_user_logged_out -->
Zuletzt geändert von vinci am Fr 02.Sep, 2005 12:05, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja oder so.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

[quote="oxpus - Fr 02.Sep, 2005 14:31";p="42847"]Ja oder so.[/quote]

vielen vielen dank für die einfache lösung.

grüße
Antworten