zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Formular verschiebt sich...

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.12.2006, 04:17
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.12.2006
Beiträge: 4
weigel befindet sich auf einem aufstrebenden Ast
Standard Formular verschiebt sich...

hallo,

ich hoffe ihr könnt mir helfen
es geht um folgendes problem:
mein formular sieht so aus:

[label1] [input1] ErrorMessage 1
[label2] [input2] ErrorMessage 2
[label3] [input3] ErrorMessage 3
[label4] [input4]

also sobald man keinen text bei input 1 eingibt kommt ErrorMessag1 und wenn man nichts bei input 2 eingibt, kommt ErrorWessage 2 genau an der richtigen stelle
also neben dem input zu dem die message ist. wenn ich aber einen text eingebe, und somit message 1 nicht erscheint so verschieben sich ErrorMessage 2 und 3 eine zeile nach oben....

wisst ihr einen Rat wie ich das lösen könnte?

danke im vorraus

lg
weigel
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.12.2006, 13:10
Benutzerbild von Lloyd Larkin
Don Quijote
XHTMLforum-Mitglied
 
Registriert seit: 19.11.2005
Ort: Wien
Beiträge: 733
Lloyd Larkin befindet sich auf einem aufstrebenden Ast
Standard

Komm nicht ganz mit was du meinst, hast du ein Onlinebeispiel? Ansonsten die [labelx] [inputx] ErrorMessage X in ein <p>[...]</p> stecken.
__________________
The only thing to do with good advice is pass it on. It is never any use to oneself. - Oscar Wilde -
#me { position: absolute; }
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 29.12.2006, 14:54
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.12.2006
Beiträge: 4
weigel befindet sich auf einem aufstrebenden Ast
Standard

hi
danke für dein interesse und die schnelle antwort!

wenn ich ich ein formular erstelle dann mach ich das ja block weise,
erst die labels und dann die inputs und dann die messages
und die messages sind nicht sichtbar und erscheinen nur wenn etwas falsches in den inputs eingegeben wurde. d.h.
beispiel:
[name] [input] [ErrorMessage]
wenn ich etwas für name in das input eingebe dann passiert nichts d.h. die message ist nicht sichtbar. wenn ich nichts eingebe dann kommt die message(z.b."bitte einen namen eingeben")

und bei den anderen ist es genau so.

mein problem ist :

wenn ich einen namen eingebe aber danach im 2ten input was falsches eingebe, so passiert folgendes:

[name] [inputName] [ErrorMessage2]
[label2] [input2]

die error message schiebt sich nach oben, sollte aber genau neben dem input 2 sein.

ich hoffe ich habe mein problem verdeutlicht

lg
weigel
Mit Zitat antworten
  #4 (permalink)  
Alt 29.12.2006, 15:10
Benutzerbild von Lloyd Larkin
Don Quijote
XHTMLforum-Mitglied
 
Registriert seit: 19.11.2005
Ort: Wien
Beiträge: 733
Lloyd Larkin befindet sich auf einem aufstrebenden Ast
Standard

Achso, okay kapiert Wie lässt du die Error Message denn ausgeben? Ohne Code kann ich dir leider nicht helfen. Am besten postest du den ganzen relevanten Code.

Grüsse
Lloyd
__________________
The only thing to do with good advice is pass it on. It is never any use to oneself. - Oscar Wilde -
#me { position: absolute; }
Mit Zitat antworten
  #5 (permalink)  
Alt 29.12.2006, 15:31
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.12.2006
Beiträge: 4
weigel befindet sich auf einem aufstrebenden Ast
Standard

ich gebe sie mit jsp aus:

Code:
            <label for="name">Name :</label>
            <input type="text" name="name" value="<%=(String) session.getAttribute("name")==null?""
              :(String) session.getAttribute("name")%>"/>
            <%
        	      String message=""+request.getParameter("message");
        		  if ( message.indexOf("noName") >= 0) { %>
        	   	   	<h4 class="errorMessageReg">Du hast keinen Namen eingegeben.</h4>
      		<%}%>
          <label for="mail" >E-mail :</label>
          <input type="text" name="mail" value="<%=(String) session.getAttribute("mail")==null?""
            :(String) session.getAttribute("mail")%>"/>
           <%
        		if ( message.indexOf("noEmail") >= 0) { %>
        			<h4 class="errorMessageReg">Du hast keine gültige Email Adresse eingegeben.</h4>
      		<%}%>
      		<%
        		if ( message.indexOf("emailExists") >= 0) { %>
        			<h4 class="errorMessageReg">Diese Email existiert bereits.</h4>
      		<%}%>
            <label for="password" >Passwort :</label><input type="password" name="password" autocomplete="off" 
            value="<%=(String) session.getAttribute("password")==null?"":(String) session.getAttribute("password")%>" />
            <%
        		if ( message.indexOf("noPassword") >= 0) { %>
        			<h4 class="errorMessageReg">Bitte gebe dein Passwort nochmal ein.</h4>
      		<%}%>
          <label for="passwordRepeadet" >Passwort-Wiederholung :</label>
          <input type="password" name="passwordRepeated" autocomplete="off" 
            value="<%=(String) session.getAttribute("password")==null?"":(String) session.getAttribute("password")%>" />
Mit Zitat antworten
  #6 (permalink)  
Alt 29.12.2006, 15:45
Benutzerbild von Lloyd Larkin
Don Quijote
XHTMLforum-Mitglied
 
Registriert seit: 19.11.2005
Ort: Wien
Beiträge: 733
Lloyd Larkin befindet sich auf einem aufstrebenden Ast
Standard

Und das Stylesheet dazu? An dem von dir geposteten Code liegt es nicht, vielleicht lässt du die Formularelemente floaten oder... es muss an deinem CSS liegen.
__________________
The only thing to do with good advice is pass it on. It is never any use to oneself. - Oscar Wilde -
#me { position: absolute; }
Mit Zitat antworten
  #7 (permalink)  
Alt 29.12.2006, 15:57
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.12.2006
Beiträge: 4
weigel befindet sich auf einem aufstrebenden Ast
Standard

ja ich lasse sie floaten...

kann ich die anordnung auch anders hin bekommen ? und ohne <br> zu verwenden?
Mit Zitat antworten
  #8 (permalink)  
Alt 29.12.2006, 16:11
Benutzerbild von Lloyd Larkin
Don Quijote
XHTMLforum-Mitglied
 
Registriert seit: 19.11.2005
Ort: Wien
Beiträge: 733
Lloyd Larkin befindet sich auf einem aufstrebenden Ast
Standard

Aber ohne das Stylesheet zu sehen kann ich dir nicht weiterhelfen.
Hast du es mal mit
Zitat:
Zitat von Lloyd Larkin
Ansonsten die [labelx] [inputx] ErrorMessage X in ein <p>[...]</p> stecken.
versucht?
__________________
The only thing to do with good advice is pass it on. It is never any use to oneself. - Oscar Wilde -
#me { position: absolute; }
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem bei Formular layout. cooky79 CSS 0 30.05.2011 20:54
IE 8 verschiebt das Design nach Formular DonQui (X)HTML 1 24.07.2009 21:30
Formular padding Problem im IE 7 unic CSS 8 18.01.2009 13:12
Daten via Link an Formular übergeben Sukkulent Serveradministration und serverseitige Scripte 6 02.06.2007 15:49
Bildschirm bleibt weiß bei include formular... bastien Serveradministration und serverseitige Scripte 6 02.01.2007 19:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:36 Uhr.