$(function(){ // $('input:enabled:visible:first').focus().next(".ui-input-hint").hide(); $(".ui-button").each(function(){ $(this).button({ icons: { primary: $(this).attr("data-icon") } }); }); $(".ui-radio-input fieldset.to-buttonset").buttonset(); $(".ui-check_boxes-input fieldset.to-buttonset").buttonset(); $("input[type='date'].ui-date-input, input[type='text'].ui-date-input" ).each(function(){ var options = {}; if($(this).attr('data-calendar') != "") { options = $.parseJSON($(this).attr('data-calendar')); } $(this).datepicker(options); }); $('input, textarea').live("focus", function(){ if ($(this).attr("type") == "checkbox" || $(this).attr("type") == "radio") { return; } $(this).next(".ui-input-hint").hide(); }); $('input, textarea').live("blur", function(){ if ($(this).val().length == 0){ $(this).next(".ui-input-hint").show(); } }); jquery_ui_form_events(); }); function jquery_ui_form_events() { $('input, textarea').each(function(){ if ($(this).attr("type") == "checkbox" || $(this).attr("type") == "radio") { return; } if ($(this).val().length > 0){ $(this).next(".ui-input-hint").hide(); } }); }