如何在jquery中为文本框创建自动完成验证

时间:2015-10-08 11:04:13

标签: jquery

如何使用Jquery为文本框创建自动完成验证?我的意思是,如果文本框只接受数字(使用numeric.js),但应该是%字段,并且用户忘记编写'%'。如何使用'%'生成一个自动填充文件来填充文本的其余部分。辛博尔? THX!

1 个答案:

答案 0 :(得分:1)

你可以这样做。我也删除了"%"每当用户编辑字段并在用户输入无效字符时删除该值。



$(".percentage").blur(function() {
  var value = $(this).val();
  value = value.replace('%', '');
  if (isNaN(value))
    value = '';
  else
    value = value + '%';
  $(this).val(value);
});

$(".percentage").focus(function() {
  $(this).val($(this).val().replace('%', ''));
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="percentage" />
&#13;
&#13;
&#13;