jquery - 验证 nicedit 表单文本区域

标签 jquery html css jquery-plugins

我有一个由 Nicedit 转换为富文本编辑器的表单。我还对表单应用了 Jquery 验证插件,除了 textarea 标签外,一切正常。 textarea 标签没有响应 jquery 验证插件。当我单击提交按钮而不在文本区域中输入文本时,表单将被提交。如果有人能帮助我,我会很高兴。 下面是我的代码:

<!DOCTYPE html>
<head>
<script src="nicEdit.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<style>
body
{
font-family:Gotham,'sans-serif';
}

    </style>
    </body>
    </head>
    <body>
    <form id="ruebenform" novalidate="novalidate">
    Firstname: <input name="firstname" id="firstname">
    <textarea id="thetextarea" rows="5" cols="45"></textarea>
            <button type="submit">Submit</button>
    </form>

    <script type="text/javascript">
        new nicEditor({maxHeight : 50}).panelInstance('thetextarea');
    </script>

    //Jquery validation script
  <script>
    $("#ruebenform").validate({
                rules:{
                         firstname: {
                                 required: true,
                                 minlength: 2
                         },
                         thetextarea: {
                                 required: true,
                                 minlength: 2
                         }
                 },
                 messages: {
                         firstname: {
                                 required: "Please enter a title",
                                 minlength: "At least 2 characters"
                         },
                         thetextarea: {
                                 required: "Please enter a description",
                                 minlength: "At least 2 characters"
                         }
                 },
                 submitHandler: function(form) { return false; }
         });
    </script>
 </body>
 </html>

最佳答案

您需要为文本区域添加一个 ID。然后用 jQuery 调用它,检查长度并应用 css 规则。

关于jquery - 验证 nicedit 表单文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24845232/

相关文章:

javascript - Iphone:点击/单击 "Go"按钮后虚拟键盘不会隐藏

javascript - 在导航栏中将按钮对齐到最右端

css - CSS 'content' 属性中的换行符序列?

javascript - 当 <span> 不能适应屏幕宽度时,我可以更改 <span> 的 css 吗?

javascript - 自动关闭不适用于日期选择器

javascript - 在 jQuery 中如何触发 mootools 中添加的元素事件?

javascript - 我的javascript函数有问题吗?

html - 第一列最小宽度的响应表;第二列拉伸(stretch);第三列总是在最后;我怎样才能做到这一点?

javascript - 使文本区域的第一部分只读

css - CSS中的居中和响应图像