lokomotivan
10/17/2017 - 1:10 PM

JavsScript Snippets

JavsScript Snippets

var myForm = $("#form");
var isValid = false;
if(myForm[0].checkValidity()) {
    isValid = true;
}

/**
*  Mark all requerd fields
*/
  var requerdInputsArr = $('input').filter('[required]:visible');
  $.each(requerdInputsArr, function(index, input) {
    var thisInput = $("input[name="+input.name+"]");
    if(thisInput.val() == "") {
      thisInput.addClass('tm-error');
      $("input[name="+input.name+"] + span").empty();
      thisInput.after(' <span class="uk-text-danger uk-text-small">requierd</span>')
    } else {
      thisInput.removeClass('tm-error');
      $("input[name="+input.name+"] + span").empty();
    }
});
// get number of days between two dates
var date1       = new Date("23 Sep 2045");
var date2       = new Date("30 Dec 2045");
var timeDiff    = Math.abs(date2.getTime() - date1.getTime());
var diffDays    = Math.ceil(timeDiff / (1000 * 3600 * 24));
console.log(diffDays);
// This is some json data
var json = [
    {
        "id": 1,
        "full_name": "Ivan Milincic"
    },
    {
        "id": 2,
        "full_name": "Radmila Milincic"
    }
];

// run for each end alert data
json.forEach(function(e) {
    console.log(e);
    alert("my id is: " + e.id + " my name is: " + e.full_name);
});