我有一个textarea输入和我正在检查:如果用户输入了至少65个字母。
如果不是:,会显示一条消息,说明剩下多少封信。
如果他这样做:我正在检查他输入的文字中是否有特定字词。
如果不是:,有消息说你必须使用这个词。
如果他这样做:就会有一条消息说“很棒”。
这是代码:
<?php $maname = get_theme_mod( 'cz_pros_names_man' ); ?>
$("body").on("keyup", "#field_newpro_aboutme", function(event){
var maname = '<?php echo $maname; ?>';
if ($(this).val().replace(/ |\n/g,'').length < 65 ) {
$('.one_enoughText').text("* more "+parseInt(65 - $(this).val().replace(/ |\n/g,'').length, 10)+" to go");
} else if ($(this).val().indexOf(maname) <= 0) {
$('.one_enoughText').text('* you have to use the word at least once');
} else {
$('.one_enoughText').text('great');
}
});
效果很好,但有一个问题: 如果在他输入65个字母之前使用了特定的单词,那么在他输入65个字母后,它会显示一条消息,说明你必须使用该单词一次。
不知道为什么......有什么想法吗?
答案 0 :(得分:1)
QHBoxLayout
minimumSizeHint()