Cloudlog/assets/js/sections/eqslcharcounter.js

18 行
512 B
JavaScript

2023-12-02 18:07:59 +08:00
$('#eqslDefaultQSLMsg').keyup(function(event) {
calcRemainingChars(event);
});
2023-12-02 20:00:56 +08:00
$('.qso_panel #qslmsg').keyup(function(event) {
calcRemainingChars(event, '.qso_panel');
2023-12-02 18:07:59 +08:00
});
2023-12-02 20:00:56 +08:00
function calcRemainingChars(event, object = '') {
2023-12-02 18:07:59 +08:00
var remainingChars = 240 - $(event.target).val().length;
2023-12-02 20:00:56 +08:00
$(object + ' #charsLeft').text(remainingChars + "/240");
2023-12-02 18:07:59 +08:00
if (remainingChars < 5) {
2023-12-02 20:00:56 +08:00
$(object + ' #charsLeft').css('color', 'red');
2023-12-02 18:07:59 +08:00
} else {
2023-12-02 20:00:56 +08:00
$(object + ' #charsLeft').css('color', '');
2023-12-02 18:07:59 +08:00
}
}