Mam TextArea, który pozwala użytkownikowi na wprowadzenie HTML, co próbuję teraz zrobić, to zweryfikować HTML użytkownika, aby upewnić się, że jest XHTML.jQuery do sprawdzania poprawności HTML w TextArea
Wszelkie pomysły?
Mam TextArea, który pozwala użytkownikowi na wprowadzenie HTML, co próbuję teraz zrobić, to zweryfikować HTML użytkownika, aby upewnić się, że jest XHTML.jQuery do sprawdzania poprawności HTML w TextArea
Wszelkie pomysły?
Proponuję użyć wyrażeń regularnych. Zacznij od tego wpisu here
Nie widziałem wtyczki jQuery, która robi dokładnie to, co chcesz, ale jestem pewien, że możesz zmienić niektóre istniejące sprawdzanie poprawności.
Możesz użyć parsera DOM, aby sprawdzić, czy zawartością jest XML.
Zobacz 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'). First(); if (błąd) ... Coś takiego powie Ci, czy wystąpił błąd i niezbyt przydatny błąd w postaci 'error.text()' – ponchietto
* kaszlu * http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454# 1732454 – Mottie