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