Frage

Ich bin einen CMS mit Benutzern zu ermöglichen, Schlüsselwörter zu ihren Profilen hinzuzufügen, aber ich bin zu wollen zu begrenzen, die zu 10 Keywords, die durch Kommas getrennt werden, indem die Anzahl der Kommata Zählung (in diesem Fall 9).

Alle Ideen, wie über das tun dies mit jQuery gehen? Ich werde eine doppelte Kontrolle auf der Server-Seite tun, aber ich würde ein schnelle kleinen, Live-Fehler-Checker auf dem Front-End mag.

Vielen Dank für jede Hilfe!

War es hilfreich?

Lösung

anstelle des Zählens Kommas, wie etwa Splitting sie dann die Länge erhalten.

var count = 'reigel,me,you,we'.split(',').length; // results 4

Geige sehen .

, und wenn Sie diese in einem <form> verwenden, können Sie die Prozedur wie folgt einreichen bearbeiten,

$('#formID').submit(function(){
    if ($('#inputTextId').val().split(',').length < 10) {
        return false; // prevent page from submitting...
    }
})​;​

eine andere Geige

Willkommen bei stackoverflow.com
Vergessen Sie nicht, eine Antwort

akzeptieren
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top