我有一个功能,如果他在textarea的行中输入少于或多于chars的话,会提醒用户。
除此之外,我还要禁用"输入按钮"如果条件不符合要求,则e.which == 13
。
我想知道如果不满足某些要求,我可以如何禁用/启用输入按钮e.which == 13
。感谢
$('#customnumbers').keypress(function(e) {
if(e.which == 13) {
var text = $(this).val();
var lines = text.split(/(\r\n|\n|\r)/gm);
for (var i = 0; i < lines.length; i++) {
if (lines[i] != '\n' && (lines[i].length < 7 || lines[i].length > 15)) {
alert('Number must be more than 7 and less than 15 characters.');
}
}
}
});
答案 0 :(得分:1)
您可以通过以下方式禁用回车键:
$('body').bind('keypress', function(e){
if(e.keyCode == 13){
return false;
}
});
希望它有所帮助。
答案 1 :(得分:1)
您可以通过显示div消息而不是警报来尝试此代码:
providers: [...]