我有一些字段,当用户在第二个字母后键入时,我需要自动添加正斜杠。 这在jquery中可能吗?
<input type="text" class="someclass"/>
$(document).on('keyup','.classname', function(){
var count = $(this).val();
if(count == 2)
{
// Need stuff here
}
});
答案 0 :(得分:1)
您可以使用:
$(document).on('keyup','.someclass', function(){
var count = $(this).val().length;
if(count == 2 && e.keyCode != 8){
$(this).focus().val(function( index, value ) { return value + "/ " ; });
}
});
答案 1 :(得分:1)
你可以这样做:
$(document).on('keyup', '.someclass', function(e) {
var count = $(this).val().length;
if (count == 2) {
$(this).val($(this).val() + "/");
}
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="someclass" />
&#13;