Hallo Freunde Ich stehe vor einem Problem oder kann sagen, keine Hilfe zu diesem Thema, also bitte helfen Sie mir Es gibt Button mit Namen Text hinzufügen, wenn ich diesen Knopf klicken zeige ein Textfeld an, wenn ich etwas Text in dieses Textfeld eintrage, es zeigt den eingegebenen Text unten an. Wenn ich noch einmal auf Text hinzufügen klicke, dann scheint das vorherige Textfeld leer zu sein, ich will das nicht.Wie der vorherige Textfeld Wert auf Knopfdruck bleiben
1.) Meine Anforderung ist, wenn ich zum zweiten Mal auf die Schaltfläche Text hinzufügen klicke, wird das vorherige Textfeld nicht gelöscht.
2.) wenn ich auf die B-Taste klicke, dann wandle ich den Text in bold.Right jetzt funktioniert es für einen Text ich will, wenn ich bestimmten Text auswählen und klicken Sie auf B-Taste konvertieren Sie den bestimmten markierten Text zu fett. Das sind meine zwei Probleme. Bitte antworten Sie, wenn jemand die Lösung meines Problems hat. Dank
<script type="text/javascript">
var i=0;
function add_input()
{
if(i!=6){
var d=document.getElementById('div');
d.innerHTML+="<input type='text' name='addtext"+i+"' id='addtext"+i+"'onkeyup='copy("+i+")'><br></br>";
i++;
}
}
function copy(j){
var mm = 'addtext'+j;
var divid = 'newcontent'+j;
var s1=document.getElementById(mm).value;
/*var s2=document.getElementById('newcontent'+j);*/
var s2=document.getElementById('newcontent'+j);
s2.innerHTML=s1;
}
</script>
<script type="text/javascript">
function f2() {
if(document.getElementById('newcontent0').style.fontWeight =='bold')
{
document.getElementById('newcontent0').style.fontWeight = 'normal';
}
else if(document.getElementById('newcontent0').style.fontWeight =='normal')
{
document.getElementById('newcontent0').style.fontWeight = 'bold';
}
else if(document.getElementById('newcontent0').style.fontWeight =='')
{
document.getElementById('newcontent0').style.fontWeight = 'bold';
}
}
</script>
<input type="button" value="Add Text" onclick="add_input()" />
<input type="button" value="B" onclick="f2()"/>
<div id="div"></div>
<div id="newcontent0" style="padding:0px;margin:0px;"></div>
<div id="newcontent1" style="padding:0px;margin:0px;"></div>
<div id="newcontent2" style="padding:0px;margin:0px;"></div>
<div id="newcontent3" style="padding:0px;margin:0px;"></div>
<div id="newcontent4" style="padding:0px;margin:0px;"></div>
Dank
Hallo Ihr Code funktioniert, aber jetzt funktioniert meine Funktionalität nicht. Der eingegebene Text darf nicht unter dem Textfeld angezeigt werden. Danke für die Antwort – Chauhan
Ich hatte beim ersten Versuch einen kleinen Fehler gemacht. Es wurde jetzt behoben und ein Vorschlag für deine zweite Frage hinzugefügt. – Frode
Vielen Dank Sir – Chauhan