jobo: Mit Klick Content in Feld hinzufügen

Beitrag lesen

Hallo,

Das kannst du im Stylesheet ändern:

#textparas p {margin:0;padding:0}

Und wenn ich zusätzlich zu dem Wort noch ein Zeichen hinzufügen will (konkret: einen Querstrich / ) - wo kann ich das definieren?

myInput.value += "was auch immer du einfügen willst"+this.innerHTML;

  
  
<input id="myinput" type="text" value="nischt" size="400">  
<div id="textparas">  
<p>ein text</p>  
<p>mehr text</p>  
</div>  
<script type="text/javascript">  
[code lang=javascript]  
	myInput = document.getElementById("myinput");  
setup = function() {  
	var textparasDiv  = document.getElementById("textparas");  
	var pL =textparasDiv.getElementsByTagName("p");  
	for (var i = 0; i < pL.length; i++) {  
		pL[i].onclick = function() {  
			myInput.value += this.innerHTML;  
		}  
	}  
}  
setup();  

</script>
<select id="ersetzen">
<option>aaa</option>
<option>bbb</option>
<option>ccc</option>
</select>
<script type="text/javascript">

  
setErsetzenHandler = function() {  
	var ersetzen = document.getElementById("ersetzen");  
	var oL =ersetzen.getElementsByTagName("option");  
	var replacement = " - xxx  -";  
	ersetzen.onchange = function() {  
		var sI = ersetzen.selectedIndex;  
		var searchFor = new RegExp (oL[sI].innerHTML,"g");  
		alert ("ersetze in: "+ myInput.value + " \nden regulären Ausdruck: " + searchFor + " \ndurch den Text: " + replacement);  
		replaced =  myInput.value.replace(searchFor,replacement);  
		alert ("ersetzt: "+replaced);  
		myInput.value = replaced;  
	}  
}  
setErsetzenHandler();  

</script>

[/code]

Ersetzen find ich ja knifflig...;

Gruß

jobo