如何在keyup函数中自动添加正斜杠

时间:2015-05-18 10:18:48

标签: javascript jquery

我有一些字段,当用户在第二个字母后键入时,我需要自动添加正斜杠。 这在jquery中可能吗?

<input type="text" class="someclass"/>

    $(document).on('keyup','.classname', function(){
      var count = $(this).val();
    if(count == 2)
    {
      // Need stuff here
    }

});

2 个答案:

答案 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)

你可以这样做:

&#13;
&#13;
$(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;
&#13;
&#13;