我有一个表格字段,一个人输入一个电话号码。当他们完成添加电话号码,限制为10个字符,我想发射一些jquery代码。这可能吗?如果是这样,我该如何做呢?
答案 0 :(得分:1)
根据用户输入的第十个字符:
$('input[name="phone"]').keyup(function() {
var t = $(this);
if (t.val().length > 9) {
// do something
}
});
或基于用户在输入内容后离开该字段:
$('input[name="phone"]').change(function() {
var t = $(this);
if (t.val().length > 0) {
// do something
}
});
答案 1 :(得分:1)
$("#your-input").live("keyup", function() {
if ($(this).val().length === 10){
//do stuff
}
});
答案 2 :(得分:1)
$("#id input").mask("9999999999");
http://digitalbush.com/projects/masked-input-plugin/
$('#id').keypress(function(e) {
if ( $('#id input').val().length >= 10 ) {
alert('Helo World');
}
});
使用