$(document).ready(init); function init(){ $('#area').keyup(changeButton); $('#prefix').keyup(changeButton); $('#suffix').keyup(changeButton); $('#agree').click(changeButton); changeButton(); } function shouldEnableButton(){ //check if all values are entered and checkbox is checked or not if($('#area').val().length == 3 && $('#prefix').val().length == 3 && $('#suffix').val().length == 4 && $('#agree').attr('checked')){ return true; } else{ return false; } } function submitForm(){ if(shouldEnableButton()){ document.widget_form.submit(); } } function checkNum(num){ var w = ""; var v = "0123456789"; for (i=0; i < num.value.length; i++) { x = num.value.charAt(i); if (v.indexOf(x,0) != -1) w += x; } num.value = w; } function advance(num,len,elem,key) { switch(key) { case 8:return; break; case 9:return; break; case 16:return; break; case 32:return; break; case 46:return; break; } if ( num.value.length==len) { document.forms['widget_form'].elements[elem].focus(); } } function key(e) {return e?e.which:event.keyCode;}