Wie kann FCKeditor für erforderliche Feld mit Javascript validiert werden.Validierung FCKeditor
Antwort
die Sie interessieren,
var EditorInstance = FCKeditorAPI.GetInstance('message') ;
if(EditorInstance.EditorDocument.body.innerText.length<=0)
{
alert("This firld is mandatory");
EditorInstance.EditorDocument.body.focus();
return false;
}
Quelle:
http://dreamtechworld.wordpress.com/2008/12/06/validating-firld-in-fckeditor-using-javascript/
Verwenden Sie FireBug, und sehen Sie, was ausgeblendet textarea
es aktualisiert wird. Dann überprüfe dieses Element.
if (document.getElementById('fckinstance').innerHTML === '') {
alert('required field');
}
Das ist nur ein Beispiel. Es verwendet wahrscheinlich auch keinen id
, weil mehrere Instanzen auf derselben Seite sind.
Die textarea
, die FCKeditor ersetzt, ist wahrscheinlich derjenige, der sein HTML enthält.
Beachten Sie auch, kann der FCKeditor scheinen leer, auch wenn es HTML gibt.
FCKeditors Um zu Validieren für leer ist, unter Funktion zu erstellen und es nennen, wenn Ihr Editor enthält TEXTAREA- gehen zu validieren:
function FCKCopy() {
for (var i = 0; i < parent.frames.length; ++i) {
if (parent.frames[i].FCK)
parent.frames[i].FCK.UpdateLinkedField();
}
}
Dann fügen Sie eine andere Funktion HTML-Tags aus TEXTAREA- Wert abzuzustreifen:
function stripHTML(oldString) {
var matchTag = /<(?:.|\s)*?>/g;
return $.trim(oldString.replace(matchTag, ""));
}
In obiger Funktion jQuery Trimm-Funktion verwendet. Verwenden Sie jQuery oder ersetzen Sie sie mit etwas Trimmfunktion für Java-Skript wie:
function trimIt(text) {
rwhite = /\s/;
trimLeft = /^\s+/;
trimRight = /\s+$/;
if (!rwhite.test("\xA0")) {
trimLeft = /^[\s\xA0]+/;
trimRight = /[\s\xA0]+$/;
}
return text.toString().replace(trimLeft, "").replace(trimRight, "");
}
Jetzt Sie Wert von TEXTAREA- zum Beispiel wie unten überprüfen:
if (stripHTML($('message').val()) == '') {
alert('Please enter Message.');
}
Hoffe, es funktioniert so gut, wie gearbeitet mich.
Viel Spaß
dies für jemanden nützlich sein kann
var EditorInstance = FCKeditorAPI.GetInstance('JobShortDescription');
alert(EditorInstance.GetHTML());
Ressource ist http://docs.cksource.com/FCKeditor_2.x/Developers_Guide/JavaScript_API
- 1. Kostenlose Rechtschreibprüfung für FCKeditor?
- 2. php adodb und fckeditor
- 3. FCKeditor Toolbar in ASP
- 4. Textversion vergleichen in FCKEditor
- 5. FCKEditor in asp.net-mvc
- 6. FCKeditor, Entfernen von Sachen
- 7. FCKEditor mit Rails-Sicherheitsanfälligkeit
- 8. Ruby on Rails - FCKEditor Absoluter Bildpfad Ruby
- 9. FCKeditor vs TinyMCE und XHTML-Kompatibilität
- 10. FCKEditor - wie macht man ein einfaches Plugin?
- 11. 2 Instanzen von fckeditor in firefox11
- 12. asp.net mvc fckeditor Hochladen Bild Fehler
- 13. kann nicht Binärordner in fckeditor sehen herunterladen
- 14. Kann ich Video mit FCKeditor einbetten?
- 15. FCKeditor und Zugriff auf die Editor-Auswahl
- 16. Knockout Validierung deaktivieren Validierung
- 17. FCKEditor Datei-Upload - Funktioniert nicht auf Produktionsserver - "Ungültige Datei"
- 18. Problembindung Aktionsparameter mit FCKeditor, AJAX und ASP.NET MVC
- 19. JavaScript-Funktion auslösen, wenn eine Taste in fckeditor gedrückt wird
- 20. Fckeditor zum Hochladen von Bildern aus einem bestimmten Ordner
- 21. FCKEditor setzt die Eigenschaft Value beim Postback nicht!
- 22. FCKEditor - Wie benutzt man das Speichern Icon in der Toolbar?
- 23. Wie fckeditor zu einem dynamisch erstellen Formular in PHP hinzufügen?
- 24. Seltsames Crash mit FckEditor IE und Image Moving
- 25. Bean-Validierung VS JSF-Validierung
- 26. Bedingte Validierung, wenn eine andere Validierung gilt
- 27. Javascript Datum Validierung nicht Validierung 31. Februar
- 28. Generieren clientseitige Validierung von LLBLGen Validierung
- 29. Wie manuell Validierung mit jQuery Validierung auslösen?
- 30. Jquery Validierung zur Validierung der URL