Autor | Zpráva | ||
---|---|---|---|
zvo Profil |
#1 · Zasláno: 24. 7. 2007, 18:40:51
Dobrý den,
v mém projektu potřebuju, abych si mohl jednoduše přidávat nové pole "input". K tomuto jsem použil Javascript. Ukázka zde: http://zvo.profitux.cz/inputjs.php Skript po technické stránce funguje, ale má jeden estetický problém. Pole input-text se nerovná pod sebou, po přidání dalších polí je první vždy odskočené vlevo. Nevíte, prosím, jak udělat, aby se všechna pole rovnala pod sebou ? Děkuji. |
||
centi Profil |
#2 · Zasláno: 24. 7. 2007, 20:05:04
V prvom riadku tabuľky máš dve bunky <td>. V jednej input file a v druhom textový input. V ďalších riadkoch však vytváraš už len jednu bunku tabuľky v ktorej sú oba inputy. Toť tvoj problém. Proste tým javascriptom negeneruješ rovnakú štruktúru riadku s inputmi ako je ten prvý defaultný.
|
||
zvo Profil |
#3 · Zasláno: 25. 7. 2007, 11:09:56
Jak by to šlo vyřešit ? Pokud dám celý první řádek do jedné <td>, tak jsou sice ostatní řádky OK, ale v prvním je druhé pole na novém řádku ( http://zvo.profitux.cz/inputjs2.php ).
|
||
peta Profil |
#4 · Zasláno: 25. 7. 2007, 16:25:00 · Upravil/a: peta
zvo
zda se, ze centiho nechapes, 1. pak je tu tedy moznost pouzit FF plugin webDeveloper a po vyklikani "+" si zobrazit - generovany kod 2. FF - Zobrazit - vybrat vse - prave tlacitko - zobrazit zdrojovy kod vyberu 3. <TEXTAREA id=xxx></TEXTAREA> funkce() { x = neco x = neco neco.innerhtml = x documentGetElementById("xxx").value = x; } ------- pred: ------- <table> <table border="0" cellspacing="0" cellpadding="0" id="tblSample"> <tr id="row"> <td width="1" colspan="2"><input type="file" size="30" name="image_1"> <input type="text" size="30" name="info_1"> </td> </tr> </table> ------- po -------- <table> </table><table id="tblSample" border="0" cellpadding="0" cellspacing="0"> <tbody><tr id="row"> <td colspan="2" width="1"><input size="30" name="image_1" type="file"> <input size="30" name="info_1" type="text"> </td> </tr> <tr><td><input value="2" size="30" name="image_2" type="file"><input size="30" name="info_2" type="text"></td></tr></tbody></table> ... tak si to laskave oprav Co? <td colspan="2" width="1"> a <td> jsou 2 rozdilne zapisy nejlepe zapni si ramecek <TABLE border=1> |
||
Časová prodleva: 6 dní
|
|||
zvo Profil |
#5 · Zasláno: 31. 7. 2007, 21:10:34
Díky, už jsem to konečně pochopil...
|
||
Časová prodleva: 11 let
|