jQuery(document).ready( function(){ jQuery('#product').change(function(){ // alert(jQuery(this).val()); //alert('hello'); jQuery.ajax({ url : 'http://wordpressdating.com/wp-content/plugins/wp-products' + '/php/wp-product-ajax.php?pid='+jQuery(this).val(), dataType: 'html', beforeSend: function(obj) { jQuery('#domain_block').html(''); } , success : function(data) { jQuery('#domain_block').html(data); //set options var options = { target: '#domain_block' // target element(s) to be updated with server response }; } }); //end of ajax }); // validate signup form on keyup and submit var validator = jQuery("#product_form").validate({ rules: { name: "required", price: { required: true, number: true }, product_file: { required: true, accept: "zip|rar" } }, // the errorPlacement has to take the table layout into account errorPlacement: function(error, element) { if ( element.is(":radio") ) error.appendTo( element.parent().next().next() ); else if ( element.is(":checkbox") ) error.appendTo ( element.next() ); else error.appendTo( element.parent().next() ); }, // set this class to error-labels to indicate valid fields success: function(label) { // set   as text for IE label.html(" ").removeClass("error"); //label.html(" ").addClass("checked"); } }); //validation for buy product form var validator = jQuery("#wp-cart").validate({ rules: { name: "required", os0: { required: true, email: true }, os1: { required: true , url: true } }, // the errorPlacement has to take the table layout into account errorPlacement: function(error, element) { if ( element.is(":radio") ) error.appendTo( element.parent().next().next() ); else if ( element.is(":checkbox") ) error.appendTo ( element.next() ); else error.appendTo( element.parent().next() ); }, // set this class to error-labels to indicate valid fields success: function(label) { // set   as text for IE label.html(" ").addClass("checked"); } }); //validation for buy product form var validator = jQuery("#wp-retrive").validate({ rules: { email: { required: true, email: true }, domain_name: { required: true , url: true } }, // the errorPlacement has to take the table layout into account errorPlacement: function(error, element) { if ( element.is(":radio") ) error.appendTo( element.parent().next().next() ); else if ( element.is(":checkbox") ) error.appendTo ( element.next() ); else error.appendTo( element.parent().next() ); }, // set this class to error-labels to indicate valid fields success: function(label) { // set   as text for IE label.html(" ").addClass("checked"); } }); }); //end of doc ready