ユーザーがプロファイルにキーワードを追加できるようにするために CMS を使用していますが、カンマの数 (この場合は 9) を数えて、カンマで区切られた 10 個のキーワードに制限したいと考えています。
jQueryでこれを行う方法についてのアイデアはありますか? サーバー側でダブルチェックを行いますが、フロントエンドで簡単なライブ エラー チェッカーが必要です。
助けてくれてありがとう!
コンマを数える代わりに、コンマを分割して長さを取得するのはどうですか。
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へようこそ
回答を受け入れることを忘れないでください