javascript - 如何使用所见即所得编辑器和 jquery 提交文本区域

标签 javascript jquery

好吧,因为我是一个菜鸟,不知道 javascript 是如何工作的……我的想法是有缺陷的。我现在已经完成一半了。我采纳了发帖人的其中一项建议并设置了一个函数,然后在 html 表单标记中调用它。这行得通。我认为我需要一个 id 选择器来触发 JQuery,但事实并非如此。对不起。我知道我根本没有任何意义,但请耐心等待,我正在努力。 :)

现在我有了指向 javascript/jquery 脚本的表单。我现在需要修复 jquery。这是代码。

function doSave(){
  $(function() {
    $('.error').hide();
    $("#dfar").click(function() {
      $('.error').hide();

    var textArea = $('#dfarReport');
    if (textArea.val() == "") {
    alert('sd');
      textArea.show();
      textArea.focus();
    return false;
    }

出于某种原因,即使我按下提交按钮并包含文本区域的 id 选择器,我也看不到警报。有人可以告诉我我做错了什么吗?

最佳答案

好的,我想你会需要这个:

$(document).ready(function(){

    $("form").submit(function(){
        var textArea = $('#dfarReport');

        if (textArea.val() == "") {
            textArea.show();
            textArea.focus();
            return false;
        }
        else // you'll need to add the else and the return true
        {
            return true; 
        }
    });

});

当表单有效时,您需要返回 true。

更多信息:http://docs.jquery.com/Events/submit

但请确保您也验证了服务器上的数据!

关于javascript - 如何使用所见即所得编辑器和 jquery 提交文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/919566/

相关文章:

javascript - 仅替换出现在第一个元素中

javascript - fullcalendar with qtip2 - 如何使 qtip 正确滚动?

javascript - img 标签元素与带有背景图片的 div 之间的性能差异?

javascript - HTML/Javascript 已禁用,然后重新启用复选框已发布

javascript - WordPress 根据用户名自动生成电子邮件

javascript - 记录错误 : ReferenceError: GmailApp is not defined

c# - 在 Web 应用程序中使用网络摄像头并拍摄高分辨率 (2 Mpix) 图片

javascript - 如何从iframe标签中获取data-id值?

javascript - jQuery - 用于切换内容的自定义插件

javascript - 修改 Flipbook jquery 以加快加载速度