Hi,
I have computation form at first everything was working fine. here's my code.
- <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
- <link rel="stylesheet" href="/resources/demos/style.css">
- <script src="//code.jquery.com/jquery-1.10.2.js"></script>
- <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
- <script type="text/javascript" src="<?php echo base_url(); ?>assets1/js/moment.js"></script>
- <script type="text/javascript" src="<?php echo base_url(); ?>assets1/js/daterangepicker.js"></script>
- <script type="text/javascript" src="<?php echo base_url(); ?>assets1/js/jqBootstrapValidation.js"></script>
- <!-- Computations -->
- <script type="text/javascript">
- $(document).ready(function(){
- $('#collection_amount, #collection_discount, #collection_penalty, #collection_total_amount').on('input',function() {
- var collection_amount = parseInt($('#collection_amount').val());
- var collection_discount = parseInt($('#collection_discount').val());
- var collection_penalty = parseInt($('#collection_penalty').val());
- var collection_total_amount = parseInt($('#collection_total_amount').val());
- $('#collection_total_amount').val(Math.round(collection_amount + collection_discount - collection_penalty));
- });
- });
- </script>
Until recently, I added an auto-suggestion field.
- <script src="<?php echo base_url(); ?>assets1/js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var item1 = '#category-suggestions';
var item2 = '#category';
var item3 = '#category-autoSuggestionsList';
$(item1).hide();
function lookup(fieldSuggestions, fieldSuggestionsList, inputString) {
if(inputString.length == 0) {
$(fieldSuggestions).hide();
} else {
$.post("http://domain.com/portal/reports/home_members/search_autocomplete_collector/",
{queryString: ""+inputString+""},
function(data){
if(data.length >0) {
$(fieldSuggestions).show();
$(fieldSuggestionsList).html(data);
}
});
}
}
function fill(fieldId, fieldSuggestions, thisValue) {
$(fieldId).val(thisValue);
setTimeout("$('" + fieldSuggestions + "').hide();", 200);
}
$(item2).keyup(function() {
lookup(item1, item3, $(item2).val());
});
$(item3 + " li").live('click', function() {
fill(item2, item1, $(this).attr('title'));
});
});
</script>
Then, my auto-suggestion field is working, but my computation fields wont. what happened?
Here's the error image