ユーザーが私のサイトからコメントを投稿して、APIを使用して直接Twitterに投稿できるようにしています。私はツイッターと同じ文字カウンターを使用しています。ユーザーが140文字を入力できるようになり、ユーザーが入力を開始すると、文字数が減ります。私はまた、140文字以上を入力することができますが、カウントが140文字を超える場合、コメントを送信することはできません。URLを含むツイッター投稿の文字数を処理する
上記の機能はすべて正常に動作しています。ユーザーが任意のURLを入力したときに問題が発生します。 http://www.google.com
それが24文字をカウントし、残りの116文字を示しTHEあなたがツイッターで「http://www.google.com」と入力した場合。
どうすれば対応できますか?ユーザーがhttp://www.google.comを119文字以上入力することを許可した場合、twiiterに投稿することはできません。エラーメッセージの下に戻ります。
REST Response Error: simplexml_load_string() [<a href='function.simplexml- load-string'>function.simplexml-load-string</a>]:^
どのようにURLの文字をカウントしますか?
http://cssglobe.com/post/7161/jquery-plugin-simplest-twitterlike-dynamic-character-count-for-textareas私は以下のようにcusomizedている - -
(function($) {
$.fn.charCount = function(options){
// default configuration properties
var defaults = {
allowed: 140,
warning: 25,
css: 'counter',
counterElement: 'span',
cssWarning: 'warning',
cssExceeded: 'exceeded',
counterText: ''
};
var options = $.extend(defaults, options);
function calculate(obj){
var count = $(obj).val().length;
var strButton = "";
if(count >= 1){
strButton = "1";
$('#fcButtonsAct').show();
$('#fcButtonsDis').hide();
}else{
$('#fcButtonsAct').hide();
$('#fcButtonsDis').hide();
}
var myObj = $('#myCharCounter');
var available = options.allowed - count;
if(available <= options.warning && available >= 0){
$(myObj).addClass(options.cssWarning);
} else {
$(myObj).removeClass(options.cssWarning);
}
if(available < 0){
strButton = "1";
$(myObj).addClass(options.cssExceeded);
$('#fcButtonsAct').hide();
$('#fcButtonsDis').show();
} else {
$(myObj).removeClass(options.cssExceeded);
}
$(myObj).html('<div style="float:right;line-height:28px;"><i>' + available + ' </i></div>');
};
this.each(function() {
calculate(this);
$(this).keyup(function(){calculate(this)});
$(this).change(function(){calculate(this)});
});
};
})(jQuery);
と機能の下で
$("#txtuserstatus").charCount({
allowed: 140,
warning: 10,
counterText: '',
counterElement: 'div'
});
感謝を呼び出すことによって、それを終ら
私は、文字カウンタについては、以下のクラスを使用しています前進。
これはJava実装の可能性がありますか? –