Új hozzászólás Aktív témák
-
Boolash
aktív tag
Sziasztok,
Van egy kis problémám, remélem tudtok segíteni.
Csináltam egy egyszerű formot asp .net-ben, melyben van egy gomb, mellyel egy újabb textbox jelenik meg, tehát egy újabb bevitel lehetséges. IE alatt jól megy, viszont firefox alatt szétcsúszik a táblázatom... Konkrétan a táblázat szélessége megnő, illetve a benne lévő oszlopok szélessége is megváltozik (pedig css-ben rögzítve vannak)aspx:
<asp:Table ID="Table1" runat="server" align="center" style="width: 60%;"
CellPadding="0" CellSpacing="0" BackColor="#DEDFDE" >
<asp:TableRow>
<asp:TableCell CssClass="style5">
Language
</asp:TableCell>
<asp:TableCell CssClass="style2">
<asp:TextBox ID="TextBox9" runat="server"></asp:TextBox>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell CssClass="style5">
Level:
</asp:TableCell>
<asp:TableCell CssClass="style2">
<asp:DropDownList ID="DropDownList1" runat="server"></asp:DropDownList>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell CssClass="style5" ColumnSpan="2" ForeColor="#FFFF66">
<input type="button" onclick="megjelenc1();" value="Add one more" />
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="Lang2_1" style="display: none;" >
<asp:TableCell CssClass="style5">
Language
</asp:TableCell>
<asp:TableCell CssClass="style2">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="Lang2_2" style="display: none;">
<asp:TableCell CssClass="style5">
Level:
</asp:TableCell>
<asp:TableCell CssClass="style2">
<asp:DropDownList ID="DropDownList2" runat="server"></asp:DropDownList>
</asp:TableCell>
</asp:TableRow>
</asp:Table>A hozzá tartozó JS kód, szintén az .aspx -ben:
<script language="javascript" type="text/javascript">
function megjelenc1() {
if (document.getElementById("<%=Lang2_1.ClientID%>").style.display == 'none') {
document.getElementById("<%=Lang2_1.ClientID%>").style.display = 'inherit';
document.getElementById("<%=Lang2_2.ClientID%>").style.display = 'inherit';
} else {
document.getElementById("<%=Lang2_1.ClientID%>").style.display = 'none';
document.getElementById("<%=Lang2_2.ClientID%>").style.display = 'none';
}
}Code behindból is meg lehet oldani a megjelenítés / eltüntetést, viszont ott problémáim voltak a validáláskor, ezért döntöttem a JS mellett.
Köszi előre is![ Szerkesztve ]
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- One otthoni szolgáltatások (TV, internet, telefon)
- Nem örülnek a britek, hogy mindenki Google keresőt használ
- Ford SYNC 3 infotainment rendszer teszt
- Okos Otthon / Smart Home
- Synology NAS
- SSD kibeszélő
- CES 2025: ITX-es Cooler Master minitorony, minimalista dizájnnal
- EA Sports WRC '23
- Milyen széket vegyek?
- Kerékpárosok, bringások ide!
- További aktív témák...
- Akció! Dell E5440 laptop (14/i5-G4/4GB/256SSD) - 1 év garancia, 27 % számla
- Dell Precision M4500
- Mint az új! Steam Deck 1TB SSD + 64GB SSD + műanyag tok + hordozó tok + üvegfólia + Windows 11 Pro
- Samsung 50" 4K Crystal UHD WIFI TV UE50AU8002
- Akció! Dell Latitude E5540 laptop (15,6FHD/I5-G4/4GB/128SSD) - 1 év garancia, 27 % számla