Create Custom HTML Forms for SharePoint with this jQuery Plugin

Create Custom HTML Forms for SharePoint with this jQuery Plugin

There is a big need to build fully customizable forms in SharePoint. I have tried several form builders, but wasn’t really happy with the restrictions that it comes with. So I wrote this plugin that will create HTML forms in SharePoint. It requires very little code (it’s all HTML). But the most important thing is […]

Working with jQuery’s AJAX, Promises and Deferred objects

Working with jQuery’s AJAX, Promises and Deferred objects

jQuery’s implementation of making AJAX calls is quite easy to understand. There is $.ajax(), $.get(), $getJSON(), $.post() – which are all xhr requests, just different ways of writing it. It probably has the most straightforward syntax available and that’s why developers continue to use it, more than other libraries. The funny thing is, once we […]

Better handling for your HTML tables in Responsive view with this jQuery Plugin

Better handling for your HTML tables in Responsive view with this jQuery Plugin

So I had another challenge at my work. You see, we use plenty of SharePoint based sites, and a lot of the markup that it outputs is table based – especially the contents of a list. Now this is fine for tabular data and such – but in mobile view, it renders horribly. The rows […]

How to make a SharePoint List work with Bootstrap – using SPServices and jQuery

How to make a SharePoint List work with Bootstrap – using SPServices and jQuery

For those of you who have worked with SharePoint in the past, particularly with lists, CEWPs (Content Editor Web Part) and front end code, then you probably know that these lists do not work well in mobile. The markup is just too messy – invalid tags, divs inside spans, inline Javascripts, inline styles and even […]

How to do Ajax form validation with inline error messages – without using a plugin

How to do Ajax form validation with inline error messages – without using a plugin

When in comes to validating forms, there are basically two techniques you can use: 1) Server-side validation and 2) Client-side validation. Server-side validation is when form data is submitted, server analyzes then returns the user back to the form when items are invalid. Client-side on the other hand, is when Javascript analyses the fields before […]

Let’s create a jQuery Plugin that checks user’s age when visiting your site.

Let’s create a jQuery Plugin that checks user’s age when visiting your site.

As I was building my client’s new Vodka site, one of the requirements was a prompt that will ask the viewer for their date of birth. Seems simple enough right? So I started coding. Turns out that it takes a bit of work! There’s form validation, date logic, styling – so I decided to make […]