Lines 35-50
$(document).ready(function() {
Link Here
|
35 |
[% END %] |
35 |
[% END %] |
36 |
}); |
36 |
}); |
37 |
|
37 |
|
|
|
38 |
function update_cardnumber_warning(size){ |
39 |
var max_len = [% maxlength_cardnumber %]; |
40 |
if ( size >= max_len ) { |
41 |
$("#cn_max").show(); |
42 |
} else { |
43 |
$("#cn_max").hide(); |
44 |
} |
45 |
} |
46 |
|
38 |
$(document).ready(function() { |
47 |
$(document).ready(function() { |
39 |
$("#cn_max").hide(); |
48 |
$("#cn_max").hide(); |
40 |
var max_len = [% maxlength_cardnumber %]; |
49 |
var content; |
41 |
$("#cardnumber").change(function(){ |
50 |
$("#cardnumber").on("keydown", function(e){ |
42 |
if ( $("#cardnumber").val().length >= max_len ) { |
51 |
content = $(this).val(); |
43 |
$("#cn_max").show(); |
52 |
}); |
44 |
} else { |
53 |
$("#cardnumber").on("keyup", function(e){ |
45 |
$("#cn_max").hide(); |
54 |
// .val() will return the value of the input after the key has been released |
46 |
} |
55 |
var l = $(this).val().length; |
|
|
56 |
if ( l == content.length + 1 ) { l--; } |
57 |
update_cardnumber_warning(l); |
47 |
}); |
58 |
}); |
|
|
59 |
$("#cardnumber").bind("paste", function(e){ |
60 |
var pastedData = e.originalEvent.clipboardData.getData('text'); |
61 |
update_cardnumber_warning(pastedData.length - 1); |
62 |
} ); |
48 |
var toggle_quick_add = $(".toggle_quick_add"); |
63 |
var toggle_quick_add = $(".toggle_quick_add"); |
49 |
$(toggle_quick_add).click(function(e){ |
64 |
$(toggle_quick_add).click(function(e){ |
50 |
toggle_quick_add.toggle(); |
65 |
toggle_quick_add.toggle(); |
51 |
- |
|
|