使用tinyMCE验证textarea-jQuery [英] validate textarea using tinyMCE - jquery

查看:92
本文介绍了使用tinyMCE验证textarea-jQuery的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试验证文本区域,以便用户无法通过tinyMCE文本区域添加新的空消息.

I'm trying to validate a textarea so a user can't add a new empty message via tinyMCE textarea.

但是它似乎不起作用.

But it just don't seems to work.

我在做什么错了?

JS:

var msg = $("#msg");
        if(msg.val() == ''){
             $("#msg_error").html("* Can't add an empty message");
        }

文本区域

<textarea rows="5" cols="35" id="msg"></textarea>

推荐答案

TinyMCE中的文本区域并不总是纯空的,尽管您什么也看不到,TinyMCE会自动将html添加到文本区域.这意味着文本区域将包含<p> </p>之类的html代码.您必须做的是使用php的strip_tags函数删除html,然后再测试其是否为空.祝你好运.

The textarea in TinyMCE is not always purely empty, althuogh you see nothing, TinyMCE automatically adds html to the textarea. What this means is the textarea will contain html code like <p> </p>. What you must do is use php's strip_tags function to remove html and test for emptiness afterward. Goodluck.

$texttostrip = strip_tags($_POST['formdata']);
if($texttostrip != "") echo "Empty Field";

这意味着使用ajax请求不时检查数据.

This would mean using ajax requests to check the data every now and then.

这篇关于使用tinyMCE验证textarea-jQuery的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆