Ich habe eine textarea
Ich möchte, dass wenn ich Stichwort wie var
und drücken Sie SPACE
Taste dann ist es Farbe wird blue
auf Laufzeit.Ich definiere viele Schlüsselwort mein Selbst.Nicht auf Schaltfläche klicken wird es auf Laufzeit.Wie kann ich tun this.Thanks.And ich möchte auch diese textarea
Text in codebehind
.Ich arbeite in ASP.NET C# -Umgebung.Same wie SQL-QUERY-EDITOR
. Hier ist mein Code:Wie kann ich `keyword` Farbe zur Laufzeit in` textarea` oder `textbox` ändern? JavaScript
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" runat="server">
var codeInput = document.getElementsByTagName("textarea");
var keywords = new Array("var", "if");
function checkHighlight(){
var codeInput1 = codeInput[0].value;
if(codeInput1 === keywords[0]){
keywords[0].indexOf(codeInput1).className = "JSfunctions";
}
}
</script>
<style type="text/css" runat="server">
#JScodeinputbox{font-family:Arial;}
#JScodeoutputbox{}
.JSfunctions{color:blue;}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<textarea id="JScodeinputbox" wrap="logical" rows="30" cols="70" onkeyup="checkHighlight();"></textarea>
</div>
</form>
</body>
</html>
Es ist nicht möglich in 'textarea' ist. "Das HTML'
also wie kann ich das tun? Ich möchte dies in 'textarea' oder' textbox', weil ich diesen Wert reterieren möchte 'codebehind' und pass auf' sql-command' und führe 'sql-query' aus, wie kann ich das tun? Ich denke, das ist einfach – Hameed
Verwenden Sie einige RichText-Editoren wie TinyMCE, CKeditor, um nur einige zu nennen. Sie nehmen Daten (HTML) aus Textarea und zeigen/bearbeiten sie im WYSIWYG-Stil. –