Po kliknięciu przycisku mój program utworzy dynamiczny kod div
o nazwie klasy dynamictextbox
. Istnieje label
o nazwie klasy mytxt
i polu tekstowym o nazwie klasy mytext
w tej klasie div
, która jest również dynamicznie tworzona.Dwa elementy div o tej samej nazwie, zachodzące na siebie,
Kiedy tworzę nowy dynamiczny div
, nakłada się on na wcześniej utworzony div
.
Poniżej CSS Użyłem
.dynamictextbox{
width:50%;
position:relative;
padding:10;
}
.dynamictextbox .mytxt{
position:absolute;
left:0px;
right:50%;
}
.dynamictextbox .mytext{
position:absolute;
left:51%;
right:100%;
}
Poniżej znajduje się kod HTML
<div id="Enter your name" class="dynamictextbox">
<label class="mytxt">Enter your name</label>
<input type="text" name="Enter your name_name" id="Enter your name_id" class="mytext">
</div>
<br />
<div id="bigData" class="dynamictextbox">
<label class="mytxt">Now this is a long text which will overlap the next div.Need solution for this. Please give me a solution for this</label>
<input type="text" name="bigData_name" id="bigDate_id" class="mytext">
</div>
<br />
<div id="div_temp" class="dynamictextbox">
<label id="txtlb" class="mytxt">Dynamic Label</label>
<input type="text" name="tb" id="tb" class="mytext">
</div>
<br />
Witam Henry Dodałem mój kod html. – manikandan
Czy otrzymujesz dynamiczne dane za pomocą połączenia Ajax? –
Naprawdę nie dostaję twojego pytania. Czy chcesz naprawić nakładające się div? Po prostu usuń pozycję: bezwzględna :) Oto mój przykład https://jsfiddle.net/edsoaxLu/ –