upload Design?
Ich habe auf meiner Seite verschiedene Formulare.
Jetzt wollte ich meine Formularelemente grafisch veränden.
Bei normalen Feldelementen ist das ja machbar, aber...
Wie kann ich bei einem Datei-Upload den "Durchsuchen"-Button gestalten?? Und wie das Textfeld???
Jetzt wollte ich meine Formularelemente grafisch veränden.
Bei normalen Feldelementen ist das ja machbar, aber...
Wie kann ich bei einem Datei-Upload den "Durchsuchen"-Button gestalten?? Und wie das Textfeld???
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »bjpage« (15. Dezember 2002, 20:41)
Dazu musst du CSS benutzen.
.input {
font-family:Tahoma, Verdana, Arial;
color: #353535;
font-size: 8pt;
font-weight: bold;
border-size: 1px;
border-color: #353535;
background: #00ff00;
}
hier mal ein Beispiel
die anderen Befehle kenn ich nicht genau, werden wahrscheinlich wie in HTML textarea, radio, checkbox etc heissen. Kannst ja auch mal bei selfthtml.teamone.de suchen.
.input {
font-family:Tahoma, Verdana, Arial;
color: #353535;
font-size: 8pt;
font-weight: bold;
border-size: 1px;
border-color: #353535;
background: #00ff00;
}
hier mal ein Beispiel
die anderen Befehle kenn ich nicht genau, werden wahrscheinlich wie in HTML textarea, radio, checkbox etc heissen. Kannst ja auch mal bei selfthtml.teamone.de suchen.
Besucht die DnD Clan-Site www.clan-dnd.com oder das Board http://clan-dnd.com/wbboard
@P@cman:
änder'
in
um, dann stimmts.
Es ist nicht leicht, den "Durchsuchen"-Button zu ändern, da er mit dem Eingabefeld zusammenhängt.
Ich empfehle dir deshalb, den "Durchsuchen"-Kram zu verstecken.
oder besser noch:
Jetzt kannst du einen normalen Button eingügen und mit Hilfe von JavaScript das "Durchsuchen" auslösen:
Das Ganze schaut dann so aus:
Wenn du den Dateipfad anzeigen lassen willst, ist das durch JavaScript auch kein Problem:
Wenn der Pfad in der Anzeige allerdings geändert wird, durch Editieren des Benutzers, hat das keine Wirkung auf das File, das hochgeladen werden soll. Es hat auch keinen Zweck, den Pfad mit JavaScript zurückzukopieren, da JavaScript dies nicht erlaubt. Sonst könnte man beliebige Dateien eines Besucher einer Homepage hochladen. Setze deshalb noch ein readonly ein:
Jetzt kannst du wie gewohnt alle Elemente mit CSS nach Belieben anpassen.
PS: Jetzt schreib ich scho ne halbe Stunde an der Antwort rum, jetzt schick ich aber ab.
änder'
Zitat
.input {
...
in
Zitat
input {
...
um, dann stimmts.
Es ist nicht leicht, den "Durchsuchen"-Button zu ändern, da er mit dem Eingabefeld zusammenhängt.
Ich empfehle dir deshalb, den "Durchsuchen"-Kram zu verstecken.
|
|
Quellcode |
1 |
<input type=file style=visibility:hidden id=b> |
oder besser noch:
|
|
Quellcode |
1 |
<input type=file style=display:none id=b> |
Jetzt kannst du einen normalen Button eingügen und mit Hilfe von JavaScript das "Durchsuchen" auslösen:
|
|
Quellcode |
1 |
onclick=document.getElementById("b").click()
|
Das Ganze schaut dann so aus:
|
|
Quellcode |
1 2 3 4 |
<html><head><title>Button ersetzt Dursuchen-Kram</title></head><body>
<input type=file style=display:none id=b>
<input type=button onclick=document.getElementById("b").click() value=Suchen>
</body></html>
|
Wenn du den Dateipfad anzeigen lassen willst, ist das durch JavaScript auch kein Problem:
|
|
Quellcode |
1 2 3 4 5 6 |
<html><head><title>Button ersetzt Dursuchen-Kram</title></head><body>
<input type=file style=display:none id=b>
<input type=button onclick=document.getElementById("b").click();document.getElementById("anzeige").value=document.getElementById("b").value value=Suchen>
<hr>
<input id=anzeige>
</body></html>
|
Wenn der Pfad in der Anzeige allerdings geändert wird, durch Editieren des Benutzers, hat das keine Wirkung auf das File, das hochgeladen werden soll. Es hat auch keinen Zweck, den Pfad mit JavaScript zurückzukopieren, da JavaScript dies nicht erlaubt. Sonst könnte man beliebige Dateien eines Besucher einer Homepage hochladen. Setze deshalb noch ein readonly ein:
|
|
Quellcode |
1 2 3 4 5 6 |
<html><head><title>Button ersetzt Dursuchen-Kram</title></head><body>
<input type=file style=display:none id=b>
<input type=button onclick=document.getElementById("b").click();document.getElementById("anzeige").value=document.getElementById("b").value value=Suchen>
<hr>
<input id=anzeige readonly>
</body></html>
|
Jetzt kannst du wie gewohnt alle Elemente mit CSS nach Belieben anpassen.
PS: Jetzt schreib ich scho ne halbe Stunde an der Antwort rum, jetzt schick ich aber ab.
Was? vesteh' ich net.
Ok, probier folgenden Code. Ich hab' ihn etwas mehr dem XML-Standard angepasst.
Ok, probier folgenden Code. Ich hab' ihn etwas mehr dem XML-Standard angepasst.
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<html>
<head>
<title>Button ersetzt Dursuchen-Kram</title>
</head>
<body>
<script language="javascript">
function go()
{
document.a.b.click();
document.a.anzeige.value = document.a.b.value;
}
</script>
<form id="a" name="a">
<input type="file" style="display:none" id="b" name="b">
<input type="button" onclick="go();" value="Suchen">
<hr>
<input id="anzeige" name="anzeige" readonly>
</form>
</body>
</html>
|
Ähnliche Themen
-
Grafiken »-
Habe ein schönes Design gemacht
(26. März 2006, 19:59)
-
(X)HTML & CSS & DHTML & Javascript »-
autorefresh bei php nach upload?
(16. Mai 2006, 18:31)
-
eigener Server »-
ftp Router
(2. Mai 2005, 18:31)
-
PHP »-
Bestimme daten eines Arrays zusammenrechnen
(12. Dezember 2003, 20:13)
-
Newbies »-
Fehler über Fehler
(23. Februar 2003, 13:57)


