0
我正在jsp中構建一個web-app。我有一個textarea,程序員在其中編寫他的java代碼,我想突出顯示textarea內部的Java代碼。使用jQuery語法突出顯示亮點在html textarea中突出顯示Java代碼
到目前爲止,我已經做了:
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript" src="scripts/Javascript Libraries/jquery.snippet.js"></script>
<link rel="stylesheet" type="text/css" href="scripts/Javascript Libraries/jquery.snippet.css" />
<script>
$(document).ready(function(){
$("pre.javacode").snippet("java",{style:"blue"});
});
</script>
</head>
<form id="mypage" action="NewAction.jsp" method="GET">
<p>Please write in your main class name </p>
<input type="text" ng-model="codename" name="filename" value="Example" required>
<p><i>Please write your code here :</i></p>
<pre class="javacode">
<textarea id="codearea" name="jcode" rows="20" cols="100" spellcheck="false" autofocuts>
import java.io.*;
import java.util.*;
class {{codename}}
{
public static void main(String[]args)
{
}
}
</textarea>
</pre>
<br />
<b>stdin:</b>
<br />
<input type="text" name="arg" value="" >
<input type="submit" name="Submit" value="Submit" id="submitter" >
<input type="button" name="reset" value="Reset" onclick="location.reload(true);">
</form>
和輸出我得到的是:
需要更多關於語法高亮一些指導。
謝謝您提出ACE,它對於所需目的很有效。 – Mayank