0

ユーザーがプロファイルにキーワードを追加できるようにするために CMS を使用していますが、カンマの数 (この場合は 9) を数えて、カンマで区切られた 10 個のキーワードに制限したいと考えています。

jQueryでこれを行う方法についてのアイデアはありますか? サーバー側でダブルチェックを行いますが、フロントエンドで簡単なライブ エラー チェッカーが必要です。

助けてくれてありがとう!

4

1 に答える 1

1

コンマを数える代わりに、コンマを分割して長さを取得するのはどうですか。

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

フィドルを参照してください

これを で使用している場合は<form>、送信ハンドラを次のように編集できます。

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

別のフィドル

stackoverflow.comへようこそ
回答を受け入れることを忘れないでください

于 2010-10-08T03:13:36.423 に答える