Jquery 使用JSP删除文本框中的空白
我的JSP页面中有一个文本框,允许用户输入名称,我在其中给出了30个字符的最大限制 但是,当用户输入空白时,它会对字符进行计数,一旦达到最大限制,就不允许字符输入Jquery 使用JSP删除文本框中的空白,jquery,jsp,Jquery,Jsp,我的JSP页面中有一个文本框,允许用户输入名称,我在其中给出了30个字符的最大限制 但是,当用户输入空白时,它会对字符进行计数,一旦达到最大限制,就不允许字符输入 我希望在输入空格时,用户应该能够输入字符。它不应计算空格。您可以用空字符串替换所有空格并计算字符数。请尝试以下代码: function get(str){str = str.replace(/\./g,' ');return str.length;} 试试这个: $(function() { var txt = $("
我希望在输入空格时,用户应该能够输入字符。它不应计算空格。您可以用空字符串替换所有空格并计算字符数。请尝试以下代码:
function get(str){str = str.replace(/\./g,' ');return str.length;}
试试这个:
$(function() {
var txt = $("#myTextbox");
var func = function() {
txt.val(txt.val().replace(/\s/g, ''));
}
txt.keyup(func).blur(func);
});
您必须另外处理模糊
事件,因为用户可以使用上下文菜单进行粘贴
或者再说一遍:
$('input').keypress(function(){
var t = $(this).val();
console.log(t.replace(/\s/g, '').length);
if(t.replace(/\s/g, '').length >= 10) alert('max');
});
你可以用这个
$('input').keyup(function(event) {
if (event.keyCode == 32) { // if the user presses 'space',
$(this).val(function(i, val) {
return val.replace(' ', ' '); // find and replace 'double spaces' and replace it with one 'space
});
}
});
检查我的
此代码允许在用户希望输入姓氏的情况下,彼此最多留出一个空格。公正和选择。如果您不需要,请使用其他答案中的代码。如何选择示例代码。我的函数如下:var title=$(“#auto”).val().trim();