嗨有没有办法限制textarea两个单词之间没有空格
答案 0 :(得分:5)
我希望这个简单的jquery可以帮助
HTML
<textarea></textarea>
<span id="adf" style="display:none; color:red">No space allowed and use comma to seperate</span>
Jquery的
$('textarea').keypress(function(e) {
if (e.which === 32) {
$('#adf').css("display", "block");
return false;
}
setTimeout(function() {
$('#adf').slideUp('slow');
}, 5000);
});
这里是小提琴link
答案 1 :(得分:0)
我在这里找到了一个很好的例子:http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onkeydown
如果密钥不合适,您需要处理keydown事件并返回false。 根据您的情况,可以使用以下代码:
<input type="text" value="QQ" onkeydown="return keydownHandler(event)"/>
JS部分将是
function keydownHandler(event)
{
var keynum;
var keychar;
var numcheck;
if(window.event) // IE8 and earlier
{
keynum = event.keyCode;
}
else if(event.which) // IE9/Firefox/Chrome/Opera/Safari
{
keynum = event.which;
}
keychar = String.fromCharCode(keynum);
numcheck = / /;
return !numcheck.test(keychar);
}