我使用summernotes成分,我想要做的就是我想从如果s(他)超过2000个字符,但我无法弄清楚如何停止键入事件添加字符停止用户.
我正在做的是如下:
$(".note-editable").each(function(){
$(this).on("keyup", function(){
var cc = $(this).text().length;
var arr = $(this).next().attr("class").split('_');
var q = "q"+arr[0];
var maxChar = arr[2];
var textarea = $('*[name^="'+q+'"]');
var diffChar = parseInt(maxChar - cc);
if(diffChar >= 0)
{
$(this).next().text(diffChar + " Remaining out of " + maxChar);
}
else
{
$(this).next().text("0 Remaining out of " + maxChar);
//$(textarea).prop('disabled', true);
$(this).text($(this).text().slice(0,diffChar));
}
});
});
Run Code Online (Sandbox Code Playgroud)
任何想法如何做到这一点,我不希望禁用光标或破坏summernote ..我想,让用户觉得他(她)还可以编辑,但如果文本超过2000个字符也不会输入任何内容.
谢谢!!
我有一堆R 脚本,可以执行一些计算并返回结果。我计划建立一个 PHP 网站,用户实际上可以提交一个表单,其中数据被传递到我的 R 脚本,进行处理,然后将结果返回到 PHP 并更新界面。
计划是建立一个数据库,这样当用户提交表单时,数据就会存储在数据库中,以便 R 可以读取、处理输入,然后将结果插入数据库,以便 PHP 可以获取它。然而,有两个问题:
假设我的 R 脚本如下所示:
range<-1:20
m<-mean(range)
s<-sum(range)
print(m)
print(s)
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,在这种情况下,输入将是1和20来定义范围,输出是在我的网页上显示m和的值s。
知道如何实现这一点吗?谢谢!
我知道Bower不建议与ASP.Net Core 2.0一起使用.相反,我使用NuGet将Bootstrap依赖项下载到我的项目中.因此,我无法引用布局视图中的文件,就像我以前使用Bower一样:
<link href="~/lib/bootstrap/dist/css/bootstrap.css" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用NuGet来获得更清晰的代码.但是,我似乎无法在我的项目中引用此包.任何人都知道如何在ASP.Net Core 2.0应用程序中使用/引用通过NuGet安装的引导程序?
我正在尝试将“trigger”事件的参数传递给 Jquery 中触发的事件“click”。Jquery 文档说您可以在数组“extraParameters”中传递外部参数。但是,我不知道谁在触发事件中接收这些参数。在我的例子中“点击”。
我用来在触发事件中传递参数的代码如下:
$("#add_docs").trigger("click", [request_id]);
Run Code Online (Sandbox Code Playgroud)
我用来获取“点击”事件中“触发”事件参数的代码如下:
$("#add_docs").click(params, function () { console.log(params[0]) });
Run Code Online (Sandbox Code Playgroud)
我尝试获取参数的方式有问题。我需要一点帮助。