power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 03.01.2008, 02:32   #1
TP-Veteran
 
Benutzerbild von Nele
 
Registriert seit: Jan 2004
Ort: Borntowncity
Nele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKE

input hidden border


Hallosen,

ich bin grad dabei eine Seite zu basteln, bei der die session_id über ein hidden-Feld in einem Formular übertragen wird, wenn der User Cookies nicht aktiviert hat (durch session.use_trans_sid in der php.ini).

Das automatisch generierte input-Feld ist ja hidden, nur habe ich generell allen input-Feldern padding und border vergeben und zumindest im Firefox wird dieses hidden-Feld dadurch nun trotzdem angezeigt.

Dummerweise kann ich dieses Feld nicht über eine CSS-Klasse ansprechen und mit display:none ausblenden (da automatisch generiert). Und allen regulären input-Feldern eine Klasse zu vergeben, fänd ich jetzt auch irgendwie blöd.

Habt ihr eine Idee für die Lösung des Problems? Kann man dem hidden-Feld vielleicht z.B. über ini_set o.ä. eine Klasse vergeben?
__________________
Meine Makros
Nele ist offline   Mit Zitat antworten


Alt 03.01.2008, 02:40   #2
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE
Für den Firefox könntest du mit dem Attribut- Selektor arbeiten..
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
Adromir ist offline   Mit Zitat antworten
Alt 03.01.2008, 03:03   #3
TP-Veteran
 
Benutzerbild von Nele
 
Registriert seit: Jan 2004
Ort: Borntowncity
Nele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKE
Hmmm, die Idee ist prima, aber irgendwie will's nicht.
Ich hab's mit

Code:
input[type = "hidden"] {display:none}
und
Code:
input[name = "sessionid"] {display:none}
versucht.

Es ist aber immer noch da.
__________________
Meine Makros
Nele ist offline   Mit Zitat antworten
Alt 03.01.2008, 03:05   #4
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Hallo,

Du könntest ein DIV zwischen die Form-Tags setzen, in denen die Input Felder sitzen. Über CSS könntest Du dann nur die Input in diesem DIV ansprechen. Das hidden-Field wird afaik immer als erstes nach dem Form-Tag platziert und dürfte somit nicht im DIV stehen.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 03.01.2008, 03:10   #5
TP-Veteran
 
Benutzerbild von Nele
 
Registriert seit: Jan 2004
Ort: Borntowncity
Nele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKE
Moinsen,

Du meinst also so:
Code:
<form>
<div>
<input />
<input />
</div>
</form>
?

Das wäre eine Möglichkeit, probier ich gleich mal.
Danke.
__________________
Meine Makros
Nele ist offline   Mit Zitat antworten
Alt 03.01.2008, 03:14   #6
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Genau, aber das DIV braucht eine ID, damit Du es via CSS ansprechen kannst.

Ich hatte auch mal mit diesem hidden-Field zu kämpfen, weil es eine Seite invalid gemacht hat, da sich das Feld immer ausserhalb eines Fieldset platziert hat. Wie ich nach ewiger Suche und Lesen lernen musste, kann man nichts gegen dieses Feld machen und ein XHTML strict kann damit nicht eingehalten werden. Die einzige Möglichkeit besteht darin, für die Seite mit dem Formular die Session ID manuell via GET zu transportieren, was aber auch nicht immer gewünscht ist.

EDIT
Mein Leiden mit diesem versteckten Feld
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 03.01.2008, 03:17   #7
TP-Veteran
 
Benutzerbild von Nele
 
Registriert seit: Jan 2004
Ort: Borntowncity
Nele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKE
Hmm, geht auch nicht, denn dann müsste ich das in sämtlichen Formularen (und das wären viele in verschiedenen Templates) so machen.

Aber du hast Recht, das hidden-Feld wird außerhalb des divs platziert (auch außerhalb eines fieldsets).

Zur Not muss ich dann halt doch noch an alle Formulare ran und überall ein div oder fieldset einfügen (so sollte es ja eigentlich auch sein). Meine Aufgabe war halt eigentlich nur, das Design anzupassen. Aber was tut man nicht alles.
__________________
Meine Makros
Nele ist offline   Mit Zitat antworten
Alt 03.01.2008, 03:20   #8
TP-Veteran
 
Benutzerbild von Nele
 
Registriert seit: Jan 2004
Ort: Borntowncity
Nele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKE
Sorry, hatte deinen letzten Post grad nicht mehr gelesen.

Theoretisch ginge es doch auch ohne div-id, oder? Ich kann die inputs doch über form div input{} oder form fieldset input{} ansprechen (oder auch ohne das form am Anfang). Oder spricht da was dagegen?

Edit:
@ Rizzo
Ich hatte mir auch einen abgegoogelt.

Nochmal edit:
Warum das mit dem Attribut-Selektor nicht funktioniert, ist mir allerdings auch schleierhaft ...
__________________
Meine Makros

Geändert von Nele (03.01.2008 um 03:25 Uhr).
Nele ist offline   Mit Zitat antworten
Alt 03.01.2008, 03:24   #9
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Also fieldset input{} geht, beim DIV braucht es aber eine ID zum ansprechen (glaube ich zumindest) - sollte sich aber durch testen schnell herausfinden lassen.
In jedem Fall wäre die fieldset Variante aber vorzuziehen, weil es so auch aus Sicht von XHTML korrekt wäre - dafür wurde ja das Fieldset erfunden.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 03.01.2008, 03:27   #10
TP-Veteran
 
Benutzerbild von Nele
 
Registriert seit: Jan 2004
Ort: Borntowncity
Nele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKE
Also mit div sollte es gehen. Wüste jedenfalls nicht was dagegen spräche.

Aber klar, fieldset ist schon besser.
__________________
Meine Makros
Nele ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
input hidden border input hidden border
« Darstellung im IE und Mozilla verschieden | IE6 Knick im Inhalt bei 2spaltigem Layout »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:05 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67