试图找出如何检测是否在输入框中使用jquery或javascript输入了两个单词。 我不知道该怎么做,我可以做一个字符限制,但不能弄清楚是否输入了两个单词。
这只是一个问题,我没有任何代码要显示,因为我不知道从哪里开始
答案 0 :(得分:0)
if$('input').val().split(/\s/).length===2){
// 2 words have been typed
}
并将其绑定到keyup
事件。
还有其他方法。许多
答案 1 :(得分:0)
为什么不计算空格?
function howManyWordsInInput(id)
{
var text = document.getElementById(id).value;
text = text.split(" ");
return text.length;
}
2个单词的用法:if (howManyWordsInInput("YourInputID") == 2) {...}
修改强>
对于那些喜欢单行方式的人:
if (document.getElementById("YourInputID").value.split(" ").length == 2) {...}
答案 2 :(得分:0)
只需使用拆分即可查看您拥有的字数:http://fiddle.jshell.net/m4y9tscx/