This post has been migrated from www.experimentsincode.com, we apologise if some of the images or content is missing

This post has been migrated, original date 17 Mar 2010 It seems that the Niceforms JavaScript does not raise the onchange event of the original checkbox when the checkbox image is clicked. To correct this problem, and assuming you are using jQuery you need to find the inputCheck function in the NiceForms.js file. Then update the el.dummy.click function as follows:
       el.dummy.onclick = function() {
		if(!this.ref.checked) {

			this.ref.checked = true;
			$(this.ref).change(); //added
			this.className = "NFCheck NFh";
		}
		else {

			this.ref.checked = false;
			$(this.ref).change(); //added
			this.className = "NFCheck";
		}
	}
comments powered by Disqus