Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从textarea length中删除输入的长度并同时限制两个最大限制?_Javascript_Jquery_Ajax_Html - Fatal编程技术网

Javascript 如何从textarea length中删除输入的长度并同时限制两个最大限制?

Javascript 如何从textarea length中删除输入的长度并同时限制两个最大限制?,javascript,jquery,ajax,html,Javascript,Jquery,Ajax,Html,如何从textarea length中删除输入长度并显示剩余单词 以下是我想做的: 输入和文本区域的总长度200 <input type="text" id="b" name="b" value="Hi world !" maxlength="50"> 在输入中添加10个单词 现在将textarea maxlength设置为190 在这里显示还有多少单词 类似这样的内容: 我不确定您是否也希望将输入限制为50个字符。 设最大值为200; 常量a=document.query

如何从textarea length中删除输入长度并显示剩余单词

以下是我想做的:
输入和文本区域的总长度200

<input type="text" id="b" name="b" value="Hi world !" maxlength="50">

在输入中添加10个单词

现在将textarea maxlength设置为190


在这里显示还有多少单词


类似这样的内容:

我不确定您是否也希望将输入限制为50个字符。
设最大值为200;
常量a=document.querySelector('#a');//输入
const b=document.querySelector('#b');//文本区
常量c=document.querySelector('#c');//输出
a、 addEventListener('input',e=>{
//更新文本区域最大长度
b、 maxLength=max-a.value.length;
//更新左字符
c、 textContent=max-a.value.length-b.value.length;
})
b、 addEventListener('input',e=>{
//如果不想限制输入,请使用此选项
//更新输入最大长度
//a.maxLength=max-b.value.length;
//如果要将输入限制为50或更少,请使用此选项
//(如果textarea的字符数超过150个)
a、 maxLength=Math.min(max-a.value.length,50);
//更新左字符
c、 textContent=max-a.value.length-b.value.length;
})
//左首字符
c、 textContent=max
输入,
text区域{
边框:1px实心#ccc;
宽度:50%;
保证金:5px0;
字体大小:16px;
}


左字符:

请提供您想要实现的目标的详细信息。感谢您的回复它工作正常,但输入的maxlength 50不起作用有什么办法可以让它工作吗?我已经在textarea侦听器中取消了代码注释–请重试:):)谢谢:)你在一个无聊的会议上让我发笑了谢谢:)
<textarea name="message" rows="10" cols="30" maxlength="190"></textarea>