备注字段为空或<15个字符

时间:2012-06-04 作者:Charles

我想隐藏/锁定提交按钮,以防止在帖子/页面下方的评论部分中对订阅者和贡献者发表15个字符或更少的评论
一旦输入超过15个字符,它应自动可见/解锁
(如果可能的话,还可以防止在没有输入的情况下将用户发送到错误页面)

最多有500个字符,然后在提交btn上锁定,如果有太多字符也会很好
(研究显示了最小字符的选项,但结果会发送到Wordpress的错误页面。可能是我的研究不正确,如果是,对不起。)

1 个回复
最合适的回答,由SO网友:Adam 整理而成

实现这一点的最简单方法是在客户端使用jQuery来处理此验证。有很多方法可以实现这一点,但最简单的方法之一是使用现成的解决方案HERE

您需要下载插件文件并将其包含在标题中。像这样的php文件;

<script type="text/javascript" src="<?php bloginfo(\'template_directory\');?>/js/charCount.js"/></script>
然后,在上述线的正下方放置以下内容:;

<script type="text/javascript">
     jQuery(document).ready(function(){
         //custom usage
         $("#txtTweet").charCount({
             allowed: 500,
             minChar: 15,
             warning: 20,
             counterText: \'Characters left: \',
             disableControl: \'#btnSubmit\',
             isDisable: true // is the control disable or not
         });
 });
 </script>
确保上述代码片段放在您的;

<head>

    // usual head stuff here

    <?php wp_head();?>

    // include the charCount.js

    // include the custom usage snippet

</head>
之后包含文件的原因wp_head 这个函数通常会输出jQuery.js 需要在charCount.js 和自定义代码才能正常工作。

这个链接又是HERE - 您可以看到一个有效的演示。

结束

相关推荐

是否在GET_COMMENTS中显示COMMENT_DATE?

是否有任何方法可以更改日期的显示方式以及get\\u注释。。?我有以下几点。。 <?php $comments = get_comments( array( \'post_id\' => $post->ID, \'number\' => 4, \'status\' => \'approve\' ) ); foreach($comment