Ich habe ein TextArea-, die der Benutzer HTML eingeben kann, was ich jetzt versuchen, die Benutzer HTML zu validieren zu tun ist, um sicherzustellen, dass es XHTML ist.jQuery zu validieren HTML in einem TextArea-
Irgendwelche Ideen?
Ich habe ein TextArea-, die der Benutzer HTML eingeben kann, was ich jetzt versuchen, die Benutzer HTML zu validieren zu tun ist, um sicherzustellen, dass es XHTML ist.jQuery zu validieren HTML in einem TextArea-
Irgendwelche Ideen?
würde ich mit regulären Ausdrücken vorschlagen. Start bei diesem Beitrag here
Ich habe nicht ein jquery-Plugin gesehen, das genau das tut, was Sie selbst wollen, aber ich bin sicher, dass Sie einige vorhandene Validierung ändern können.
Sie können einen DOM-Parser verwenden, um festzustellen, ob der Inhalt XML.
Siehe here.
SNIPPET:
if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(text,"text/xml");
}
else // Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(text);
}
var error = $ (xmlDoc.documentElement) .find ('ParserError') erste (.); if (Fehler) ... So etwas wird Ihnen sagen, ob es ein Fehler ist und ein nicht sehr hilfreich Fehler als 'error.text()' – ponchietto
* hust * http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454# 1732454 – Mottie