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"> </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 gegenort am 24.05.2004 - 15:13 |
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  |
|