Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > input-Feld automatisch auf Größe anpassen
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > input-Feld automatisch auf Größe anpassen

Pages: [1]

geschrieben von gegenort am 24.05.2004 - 09:17
Hoi

Wie kann ich es erreichen, das sie mein input-Feld automatisch auf die Größe meines <td>'s anpasst?
Laut HTML haben die input-Teile ja ne automatische Mindestgröße... die ist mir jetzt allerdings im Weg

Das Problem ist einfach nur das meine input-Felder die Größe meiner Tabelle verändern, und das ist nicht gut... die Zellen sollen bitte so bleiben, wie sie sind ;) und die input-Felder sollen schrumpfen.

Ich habe meinen Zellen keine feste Größe zugewiesen. Daher weiß ich auch nicht, wie groß die sind *g*

Wenn jmd. mein Problem verstanden hat und mir helfen kann... Hier bin ich


Andy

geschrieben von gegenort am 24.05.2004 - 09:46
Snippet:
PHP-Quelltext
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: 

<table align="center" border="0" cellspacing="1" cellpadding="0" width="100%">
   <tr>
      <td align="center" class="TTitle" bgcolor="#1A4885">Kategorie</td>
      <td align="center" class="TTitle" bgcolor="#1A4885">Bezeichnung</td>
      <td align="center" class="TTitle" bgcolor="#1A4885">Termin</td>
      <td align="center" class="TTitle" bgcolor="#1A4885">Dauer</td>
      <td align="center" class="TTitle" bgcolor="#1A4885">Teilnehmer</td>
      <td align="center" class="TTitle" bgcolor="#1A4885">Bewertung</td>
   </tr>
   <?php
      $db 
mysql_connect"localhost""xxx""xxx" );
      
$GETdata "select vorname, name from users where benutzername='".$_GET["u"]."';";
      
$RESdata mysql_db_query"portal"$GETdata );
      
$ERGdata mysql_fetch_row$RESdata );

      
$GETid "select id from benutzer where vorname='".$ERGdata[0]."' and nachname='".$ERGdata[1]."';";
      
$RESid mysql_db_query"portal"$GETid );
      
$ERGid mysql_fetch_row$RESid );

      
$GETsem "select kategorie, bezeichnung, termin, dauer, teilnehmer, bewertung from d_seminar where did='".$ERGid[0]."' order by termin desc;";
      
$RESsem mysql_db_query"portal"$GETsem );

      while( 
$ERGsem mysql_fetch_row($RESsem) ) {
         echo 
"<tr>\n";
         echo 
"   <td align=\"center\" class=\"TText\">".$ERGsem[0]."</td>\n";
         echo 
"   <td align=\"center\" class=\"TText\">".$ERGsem[1]."</td>\n";
         echo 
"   <td align=\"center\" class=\"TText\">".$ERGsem[2]."</td>\n";
         echo 
"   <td align=\"center\" class=\"TText\">".$ERGsem[3]." Tage</td>\n";
         echo 
"   <td align=\"center\" class=\"TText\">".$ERGsem[4]."</td>\n";
         echo 
"   <td align=\"center\" class=\"TText\">".$ERGsem[5]."</td>\n";
         echo 
"</tr>\n";
      }
      if( 
$STrue ) {
         
// es soll ein neuer Datensatz hinzugefügt werden...
         
$field = array( "<input type=\"text\" name=\"fld1\" class=\"TObjects_Input\" maxlength=\"255\">",
                                
"<input type=\"text\" name=\"fld2\" class=\"TObjects_Input\" maxlength=\"255\">",
                                
"<input type=\"text\" name=\"fld3\" class=\"TObjects_Input\" maxlength=\"255\">",
                                
"<input type=\"text\" name=\"fld4\" class=\"TObjects_Input\" maxlength=\"255\">",
                                
"<input type=\"text\" name=\"fld5\" class=\"TObjects_Input\" maxlength=\"255\">",
                                
"<input type=\"text\" name=\"fld6\" class=\"TObjects_Input\" maxlength=\"255\">" );
         echo 
"<tr>\n";
         foreach( 
$field as $fld ) {
            
// hier werde die input-Felder ausgegeben... diese sollten sich automatisch an die Zellen anpassen...
            
echo "<td align=\"center\">".$fld."</td>\n";
         }
         echo 
"</tr>\n";
      }
   
?>
   <tr>
      <td width="100%" colspan="6">&nbsp;</td>
   </tr>
   <tr>
   <?
      
if( $STrue ) {
         
$btn "<input type=\"submit\" name=\"speichern\" value=\"Seminar speichern\" class=\"TObjects_Button\">";
      }
      else {
         
$btn "<input type=\"submit\" name=\"seminar\" value=\"Seminar hinzufügen\" class=\"TObjects_Button\">";
      }
   
?>
      <td width="100%" colspan="6" align="center"><? echo $btn?></td>
   </tr>
</table>
... usw ...




Hoffe der Source-Code hilft euch en bissi Hab den Code aussem vim rauskopiert, deshalb passt die Formatierung nicht so ganz...

Andy

geschrieben von Raver2 am 24.05.2004 - 14:36
mal ne frage , : warum fragst du immer erst nach, wenn du die lösung doch schon hast ???

http://javarea.de/forum/showthread.....eadid=7319

geschrieben von gegenort am 24.05.2004 - 15:13
Zitat
 Original geschrieben von Raver2 am 24.05.2004 - 14:36
mal ne frage , : warum fragst du immer erst nach, wenn du die lösung doch schon hast ???

http://javarea.de/forum/showthread.....eadid=7319


Hihihi... ja, das fand ich auch witzig... aber leider ist dein Post wenig produktiv bezüglich meines kleinen Problemes...


Andy

geschrieben von Klaush am 24.05.2004 - 15:30
Dann pass deine Inputfelder an deine Tabelle an.

<td width="50%"><inputy style="width:90%" ..........></td>

geschrieben von Danny am 24.05.2004 - 17:40
@Raver2

Sein 2. Post war nicht die Lösung sondern sien bisheriger Code...
Desweiterren um auf deine frage zu antworten, es gibt einfach Leute die nicht einfach fragen sondern auch selbst versuchen das Problem zu lösen ;)

geschrieben von gegenort am 25.05.2004 - 08:35
Guten Morgen =)
Ich habe es folgendermaßen gemacht: ich habe den input-Feldern eine feste Größe zugewiesen...

@all: thx für die Hilfe


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.