我的视图文件中有以下代码:
<input class="form-control centered" name="Form[a_3]" id="Form_a_3" type="text">
我使用inputmask来验证此输入字段的验证:
$("#Form_p_3").inputmask({mask:"999999",clearMaskOnLostFocus: true});
当长度等于6时,我需要运行以下函数$('#ABlockForm_p_3').keyup(function(){.... }),
。我该怎么办?
答案 0 :(得分:2)
您可以使用val().length
检查值的长度。
$('#ABlockForm_p_3').keyup(function() {
if ($(this).val().length >= 6) {
// this function
alert('It is now 6 chars long');
}
})
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="ABlockForm_p_3" />
&#13;
答案 1 :(得分:0)
只需这样做
$('#ABlockForm_p_3').keyup(function(){
if($('#ABlockForm_p_3').val().length==6)
{
//your code
}
});