#emailerror
Explore tagged Tumblr posts
thefreecloset · 4 years ago
Link
Often our device is caught with some virus and corrupted data that causes errors. This is the time where you need to refresh your system again. For this, first, uninstall the Microsoft Outlook application and then again install it. Restart your system again and check if Microsoft outlook is now working well or not.
1 note · View note
pretty-grotesqueuk · 8 years ago
Photo
Tumblr media
Please read my story igram thigy for more info But seems igram have been linking the wrong email to my contact button!! Getting through people to reply as fast as i can im so sorry to anyone who missed put on a design or convetion due to this error Sorry sorry sorry sorryyyyyy #tattoo #emailerror #email #igramemail #tattoos #tattooartist #ladytattooist #ladytattooartist #ladytattooer #femaletattooist #femaletattooartist #femaletattooer #error #sorry!!! (at Illuminati Tattoo Parlor)
0 notes
simplemlmsponsoring · 6 years ago
Photo
Tumblr media
Embarrassing Email Mistakes You Didn’t Know You Were Making
This is a guest post submitted by Mary Kutton. Email is the most efficient form of communication among teams. However, since offers and queries are constantly being sent, inboxes can fill up fast. This means your emails should be the best they can be. Because of this, we’re listing some...
https://simplemlmsponsoring.com/attraction-marketing-formula/list-building/embarrassing-email-mistakes-you-didnt-know-you-were-making/
#EmailContent, #EmailError, #EmailGrammar, #EmailMarketing, #EmailMistake #LISTBUILDING
Simple MLM Sponsoring
0 notes
mainvil-blog · 7 years ago
Text
Product Researcher Part Time Job
New Post has been published on https://www.glitteronface.com/product-researcher-job/
Product Researcher Part Time Job
#hugeit-contact-wrapper_3 width:100%; #hugeit-contact-wrapper_3 > div border:0px solid #E9ECEA; #hugeit-contact-wrapper_3 > div > h3 font-size:20px !important; line-height:20px !important; color:#24A33F !important; /*LABELS*/ #hugeit-contact-wrapper_3 label font-size:16px !important; line-height:16px !important; color:#444444; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; #hugeit-contact-wrapper_3 .hugeit-field-block >label.error color:#C2171D !important; #hugeit-contact-wrapper_3 label em.required-star color: #24A33F; #hugeit-contact-wrapper_3 label em.error color: #C2171D; #hugeit-contact-wrapper_3 .hugeit-field-block span.hugeit-error-message color: #C2171D; line-height:16px !important; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; #hugeit-contact-wrapper_3 .hugeit-field-block span.huge_it_success_msg font-size: 16px !important; display: block; text-align: center; vertical-align:super; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; color:#000000; #hugeit-contact-wrapper_3 .hugeit-field-block span.huge_it_spam_msg font-family:Arial,Helvetica Neue,Helvetica,sans-serif; color:#C2171D; /*FIELDS CUSTOM STYLES*/ /*############INPUT TEXT############*/ #hugeit-contact-wrapper_3 .input-text-block input, #hugeit-contact-wrapper_3 .input-text-block input:focus, #hugeit-contact-wrapper_3 .simple-captcha-block input[type=text], #hugeit-contact-wrapper_3 .simple-captcha-block input[type=text]:focus height:28px; background:#FFFFFF; box-shadow:none !important ; border-radius:2px; margin:0 !important; padding:0 0 0 5px !important; outline:none; vertical-align:top !important; box-sizing: border-box; -moz-box-sizing: border-box; #hugeit-contact-wrapper_3 .input-text-block input, #hugeit-contact-wrapper_3 .input-text-block input:focus, #hugeit-contact-wrapper_3 .simple-captcha-block input[type=text], #hugeit-contact-wrapper_3 .simple-captcha-block input[type=text]:focus, #hugeit-contact-wrapper_3 .textarea-block textarea, #hugeit-contact-wrapper_3 .selectbox-block .textholder border:1px solid #24A33F !important; color:#434744; margin:0 !important; padding:0 0 0 5px !important; box-sizing: border-box; -moz-box-sizing: border-box; #hugeit-contact-wrapper_3 .field-block font-size:14px; /*/////INPUT TEXT FullName//////*/ #hugeit-contact-wrapper_3 .input-name-block input, #hugeit-contact-wrapper_3 .input-name-block input:focus width: 49% !important; height:28px; background:#FFFFFF; border:1px solid #24A33F !important; box-shadow:none !important ; border-radius:2px; font-size:14px; color:#434744; margin:0 !important; padding:0 5px 0 5px !important; outline:none; box-sizing: border-box; -moz-box-sizing: border-box; /*/////INPUT TEXT FullName//////*/ /*/////////*/ /*############ Phone Field############*/ #hugeit-contact-wrapper_3 .ready-phone-block input.readyPhone,.ready-phone-block input.readyPhone:focus width: 100%; box-sizing:border-box; height:28px; background:#FFFFFF; border:1px solid #24A33F !important; box-shadow:none !important ; border-radius:2px; font-size:14px; color:#434744; margin:0 !important; outline:none; padding-left: 48px; /*############TEXTAREA############*/ #hugeit-contact-wrapper_3 .textarea-block textarea background:#FFFFFF; font-size:14px; color:#434744; /*############CHECKBOX RADIOBOX############ */ #hugeit-contact-wrapper_3 .radio-block i float:left; width:20px; color:#E9ECEA; cursor:pointer; #hugeit-contact-wrapper_3 .checkbox-block i color:#E9ECEA; #hugeit-contact-wrapper_3 .radio-block i:hover color:#24A33F; #hugeit-contact-wrapper_3 .checkbox-block i:hover color:#24A33F; #hugeit-contact-wrapper_3 .radio-block input:checked + i.active, #hugeit-contact-wrapper_3 .radio-block input:checked + i.active:hover color:#29BA48; #hugeit-contact-wrapper_3 .checkbox-block input:checked + i.active, #hugeit-contact-wrapper_3 .checkbox-block input:checked + i.active:hover color:#29BA48; /*############SELECTBOX#############*/ #hugeit-contact-wrapper_3 .selectbox-block position:relative; height:29px; #hugeit-contact-wrapper_3 .selectbox-block select height:26px; margin:1px 0 0 1px !important; #hugeit-contact-wrapper_3 .selectbox-block .textholder height:28px; background:#FFFFFF; #hugeit-contact-wrapper_3 .selectbox-block i position:absolute; top:7.25px; right:10px; z-index:0; color:#434744; font-size:14px; #hugeit-contact-wrapper_3 .file-block .textholder width:calc(60% - 7px) !important; height:28px; border:1px solid #24A33F !important; border-radius:2px !important; color:#444444; background:#FFFFFF; #hugeit-contact-wrapper_3 .file-block .uploadbutton border-top:1px solid #24A33F !important; border-bottom:1px solid #24A33F !important; border-right:1px solid #24A33F !important; border-top-right-radius:2px !important; border-bottom-right-radius:2px !important; height:28px; font-size:14px; line-height:28px; color:#FFFFFF; background:#29BA48; #hugeit-contact-wrapper_3 .file-block:hover .uploadbutton color:#FFFFFF; background:#29BA48; vertical-align: baseline; #hugeit-contact-wrapper_3 .hg_fl_box:hover color:#24A33F; #hugeit-contact-wrapper_3 .file-block .uploadbutton i color:#FFFFFF; font-size:14px; #hugeit-contact-wrapper_3 .file-block:hover .uploadbutton color:#FFFFFF; background:#24A33F; #hugeit-contact-wrapper_3 .file-block:hover .uploadbutton i color:#F1F1F1; #hugeit-contact-wrapper_3 .buttons-block text-align:right; #hugeit-contact-wrapper_3 .buttons-block button padding:6px 12px 6px 12px; font-size:14px; #hugeit-contact-wrapper_3 .buttons-block button.submit color:#F1F1F1 !important; background-color:#29BA48 !important; border:1px solid #29BA48 !important; border-radius:2px !important; #hugeit-contact-wrapper_3 .buttons-block button.submit:hover color:#FFFFFF !important; background:#24A33F !important; #hugeit-contact-wrapper_3 .buttons-block button.submit i color:#FFFFFF !important; font-size:14px !important; #hugeit-contact-wrapper_3 .buttons-block button.submit:hover i color:#FFFFFF !important; #hugeit-contact-wrapper_3 .buttons-block button.reset color:#29BA48 !important; background-color:#FFFFFF !important; border:1px solid #29BA48 !important; border-radius:2px !important; #hugeit-contact-wrapper_3 .buttons-block button.reset:hover color:#24A33F !important; background:#F1F1F1 !important; #hugeit-contact-wrapper_3 .buttons-block button.reset i color:#29BA48 !important; font-size:14px !important; #hugeit-contact-wrapper_3 .buttons-block button.reset:hover i color:#24A33F !important; jQuery(document).ready(function () /*FRONT END PREVIEW FROM ADMIN JS*/ jQuery(".hugeit-contact-column-block input[type='file']").on('change',function() var value=jQuery(this).val().substr(jQuery(this).val().indexOf('fakepath')+9); jQuery(this).parent().find('input[type="text"]').val(value); ); jQuery(".hugeit-contact-column-block select").on('change',function() jQuery(this).prev('.textholder').val(jQuery(this).val()); ); );
Job Form
First Name*
jQuery(document).ready(function () jQuery('.forceNumeric').ForceNumericOnly(); );
Last Name*
jQuery(document).ready(function () jQuery('.forceNumeric').ForceNumericOnly(); );
E-mail*
Birth Date
jQuery(document).ready(function () jQuery('.forceNumeric').ForceNumericOnly(); );
Gender
Choose One Male Female
Full Adress
jQuery(document).ready(function () jQuery('.forceNumeric').ForceNumericOnly(); );
Phone
jQuery(document).ready(function () jQuery('.forceNumeric').ForceNumericOnly(); );
Marriage Status*
Choose One Single Married Divorced
Visa Status*
Choose One U.S. National Green Card F1 B1/B2 J1 Other
Tell Me About Yourself?
jQuery(document).ready(function () function mbToBytes(mb) var convertedByte = Math.round(mb * 1048576 * 100000) / 100000; return convertedByte; var byteRes = mbToBytes(5); jQuery(".hugeit-contact-column-block div[rel='huge-contact-field-42']").find("input[name='MAX_FILE_SIZE']").attr('value', byteRes); );
Upload Your Photo
Upload
Submit
jQuery.fn.ForceNumericOnly =function() return this.each(function() jQuery(this).keydown(function(e)); ); ; jQuery(document).ready(function() var requiredError='Please Fill This Field'; var captchaError='Please tick on Captcha box'; var emailError='Incorrect Email'; var uploadTypeError='Unacceptable file type'; var uploadSizeError='Exceeds limits on uploaded file'; function isValidEmailAddress(emailAddress) ([\w-+]+(?:\.[\w-+]+)*) function Validate(oForm,_validFileExtensions) var arrInputs = document.getElementsByTagName("input"); for (var i = 0; i < arrInputs.length; i++) var oInput = arrInputs[i]; if (oInput.type == "file") var sFileName = oInput.value; if (sFileName.length > 0) var blnValid = false; for (var j = 0; j < _validFileExtensions.length; j++) var sCurExtension = _validFileExtensions[j]; if (sFileName.substr(sFileName.length - sCurExtension.length, sCurExtension.length).toLowerCase() == sCurExtension.toLowerCase()) blnValid = true; break; if (!blnValid) return false; return true; jQuery('#hugeit-contact-wrapper_3').find('.hugeit-field-block').not('.buttons-block').not('.captcha-block').each(function() if(jQuery(this).find('div.ready-phone-block input.readyPhone').attr('type')=='tel') phone_field=jQuery(this).find('div.ready-phone-block input.readyPhone'); if(phone_field.attr('data-required')=='required') phone_field.on('blur',function() if(jQuery(this).val().trim()=='') jQuery(this).parents('.hugeit-field-block').find('.hugeit-error-message').text(requiredError); jQuery(this).parents('.hugeit-field-block').find('label').addClass('error'); jQuery(this).parents('.hugeit-field-block').find('label>em.required-star').addClass('error'); else jQuery(this).parents('.hugeit-field-block').find('.hugeit-error-message').text(''); jQuery(this).parents('.hugeit-field-block').find('label').removeClass('error'); jQuery(this).parents('.hugeit-field-block').find('label>em.required-star').removeClass('error'); ); phone_field.on('keypress keyup change blur',function() var phoneVal=jQuery(this).val(); jQuery(this).parents('.field-block').find('input[type="hidden"]').val(phoneVal); ) if(jQuery(this).find('div.input-text-block >input').hasClass('required')) var text_emailField=jQuery(this).find('input'); text_emailField.on('blur',function() if(jQuery(this).val().trim()=='') jQuery(this).parent().find('.hugeit-error-message').text(requiredError); jQuery(this).parent().parent().find('label').addClass('error'); jQuery(this).parent().parent().find('label>em.required-star').addClass('error'); else jQuery(this).parent().find('.hugeit-error-message').text(''); jQuery(this).parent().parent().find('label').removeClass('error'); jQuery(this).parent().parent().find('label>em.required-star').removeClass('error'); ) if(jQuery(this).find('div.selectbox-block >select').hasClass('required')) var selectField=jQuery(this).find('div.selectbox-block >select'); selectField.on('blur change',function() if(selectField.val()==null) jQuery(this).parent().find('.hugeit-error-message').text(requiredError); jQuery(this).parent().parent().find('label').addClass('error'); jQuery(this).parent().parent().find('label>em.required-star').addClass('error'); errorsAllow='no'; else jQuery(this).parent().find('.hugeit-error-message').text(''); jQuery(this).parent().parent().find('label').removeClass('error'); ); if(jQuery(this).find('div.input-name-block >input.pl_name').hasClass('required')) var text_fullnameField=jQuery(this).find('input.pl_name'); var text_fullnameField2=jQuery(this).find('input.pl_surname'); text_fullnameField.on('blur',function()); text_fullnameField2.on('blur',function()text_fullnameField.val().trim()=='') jQuery(this).parent().parent().find('.hugeit-error-message').text(requiredError); jQuery(this).parent().parent().find('label').addClass('error'); jQuery(this).parent().parent().find('label>em.required-star').addClass('error'); else jQuery(this).parent().parent().find('.hugeit-error-message').text(''); jQuery(this).parent().parent().find('label').removeClass('error'); jQuery(this).parent().parent().find('label>em.required-star').removeClass('error'); ); if(jQuery(this).find('div.textarea-block >textarea').hasClass('required')) var textarea_field=jQuery(this).find('textarea'); textarea_field.on('blur',function() if(jQuery(this).val().trim()=='') jQuery(this).parent().find('.hugeit-error-message').text(requiredError); jQuery(this).parent().parent().find('label').addClass('error'); jQuery(this).parent().parent().find('label>em.required-star').addClass('error'); else jQuery(this).parent().find('.hugeit-error-message').text(''); jQuery(this).parent().parent().find('label').removeClass('error'); jQuery(this).parent().parent().find('label>em.required-star').removeClass('error'); ) if(jQuery(this).find('div.email-block >input').attr('type')=='email') var emailField=jQuery(this).find('input'); emailField.on('blur',function() if(jQuery(this).val()!='') if(!isValidEmailAddress(jQuery(this).val())) jQuery(this).parent().find('.hugeit-error-message').text(emailError); jQuery(this).parent().parent().find('label').addClass('error'); jQuery(this).parent().parent().find('label>em.required-star').addClass('error'); else jQuery(this).parent().find('.hugeit-error-message').text(''); jQuery(this).parent().parent().find('label').removeClass('error'); jQuery(this).parent().parent().find('label>em.required-star').removeClass('error'); ) if(jQuery(this).find('div.file-block >input[type="file"]').attr('type')=='file') var fileInput=jQuery(this).find('input[type="file"]'); var maxSize = fileInput.parent().find('input[name="MAX_FILE_SIZE"]').val(); fileInput.on('blur',function() var typeStr = jQuery(this).parent().find('input[name="fileTypeArr"]').val().trim(); typeStr = typeStr.replace(/\s+/g, ''); var _validFileExtensions = typeStr.split(","); if(fileInput.val()!='') var validREsult=Validate(jQuery('#huge_it_contact_form_3'),_validFileExtensions); if(!validREsult) jQuery(this).parent().find('.hugeit-error-message').text(uploadTypeError); jQuery(this).parent().parent().find('label').addClass('error'); jQuery(this).parent().parent().find('label>em.required-star').addClass('error'); jQuery(this).parent().parent().find('label>em.required-star').removeClass('error'); else if(fileInput.val()!='') var fileSize = fileInput.get(0).files[0].size; if(jQuery(this).hasClass('required')&&jQuery(this).val().trim()=='') jQuery(this).parent().find('.hugeit-error-message').text(requiredError); jQuery(this).parent().parent().find('label').addClass('error'); jQuery(this).parent().parent().find('label>em.required-star').addClass('error'); else if(fileSize>maxSize) jQuery(this).parent().find('.hugeit-error-message').text(uploadSizeError); jQuery(this).parent().parent().find('label').addClass('error'); jQuery(this).parent().parent().find('label>em.required-star').addClass('error'); else jQuery(this).parent().find('.hugeit-error-message').text(''); jQuery(this).parent().parent().find('label').removeClass('error'); jQuery(this).parent().parent().find('label>em.required-star').removeClass('error'); else if(jQuery(this).hasClass('required')&&jQuery(this).val().trim()=='') jQuery(this).parent().find('.hugeit-error-message').text(requiredError); jQuery(this).parent().parent().find('label').addClass('error'); jQuery(this).parent().parent().find('label>em.required-star').addClass('error'); else jQuery(this).parent().find('.hugeit-error-message').text(''); jQuery(this).parent().parent().find('label').removeClass('error'); jQuery(this).parent().parent().find('label>em.required-star').removeClass('error'); ) ); var captchaExists='no'; jQuery( "#huge_it_contact_form_3" ).on( "submit", function(e) e.preventDefault(); var errorsAllow='yes'; var nVer = navigator.appVersion; var nAgt = navigator.userAgent; var browserName = navigator.appName; var fullVersion = ''+parseFloat(navigator.appVersion); var majorVersion = parseInt(navigator.appVersion,10); var nameOffset,verOffset,ix; // In Opera 15+, the true version is after "OPR/" if ((verOffset=nAgt.indexOf("OPR/"))!=-1) browserName = "Opera"; fullVersion = nAgt.substring(verOffset+4); // In older Opera, the true version is after "Opera" or after "Version" else if ((verOffset=nAgt.indexOf("Opera"))!=-1) browserName = "Opera"; fullVersion = nAgt.substring(verOffset+6); if ((verOffset=nAgt.indexOf("Version"))!=-1) fullVersion = nAgt.substring(verOffset+8); // In MSIE, the true version is after "MSIE" in userAgent else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) browserName = "MSIE"; fullVersion = nAgt.substring(verOffset+5); // In Chrome, the true version is after "Chrome" else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) browserName = "Chrome"; fullVersion = nAgt.substring(verOffset+7); // In Safari, the true version is after "Safari" or after "Version" else if ((verOffset=nAgt.indexOf("Safari"))!=-1) browserName = "Safari"; fullVersion = nAgt.substring(verOffset+7); if ((verOffset=nAgt.indexOf("Version"))!=-1) fullVersion = nAgt.substring(verOffset+8); // In Firefox, the true version is after "Firefox" else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) browserName = "Firefox"; fullVersion = nAgt.substring(verOffset+8); // In most other browsers, "name/version" is at the end of userAgent else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) browserName = nAgt.substring(nameOffset,verOffset); fullVersion = nAgt.substring(verOffset+1); if (browserName.toLowerCase()==browserName.toUpperCase()) browserName = navigator.appName; // trim the fullVersion string at semicolon/space if present if ((ix=fullVersion.indexOf(";"))!=-1) fullVersion=fullVersion.substring(0,ix); if ((ix=fullVersion.indexOf(" "))!=-1) fullVersion=fullVersion.substring(0,ix); majorVersion = parseInt(''+fullVersion,10); if (isNaN(majorVersion)) fullVersion = ''+parseFloat(navigator.appVersion); majorVersion = parseInt(navigator.appVersion,10); jQuery('#hugeit-contact-wrapper_3').find('.hugeit-field-block').not('.buttons-block').each(function() if(jQuery(this).find('div.input-text-block >input').hasClass('required')) var text_emailField=jQuery(this).find('input'); if(text_emailField.val().trim()=='') text_emailField.parent().find('.hugeit-error-message').text(requiredError); text_emailField.parent().parent().find('label').addClass('error'); text_emailField.parent().parent().find('label>em.required-star').addClass('error'); errorsAllow='no'; else text_emailField.parent().find('.hugeit-error-message').text(''); text_emailField.parent().parent().find('label').removeClass('error'); if(jQuery(this).find('div.ready-phone-block input.readyPhone').attr('type')=='tel') phone_field=jQuery(this).find('div.ready-phone-block input.readyPhone'); if(phone_field.attr('data-required')=='required') if(phone_field.val().trim()=='') phone_field.parents('.hugeit-field-block').find('.hugeit-error-message').text(requiredError); phone_field.parents('.hugeit-field-block').find('label').addClass('error'); phone_field.parents('.hugeit-field-block').find('label>em.required-star').addClass('error'); errorsAllow='no'; else phone_field.parents('.hugeit-field-block').find('.hugeit-error-message').text(''); phone_field.parents('.hugeit-field-block').find('label').removeClass('error'); phone_field.parents('.hugeit-field-block').find('label>em.required-star').removeClass('error'); if(jQuery(this).find('div.license-block input#ifChecked').hasClass('required')) license_field=jQuery(this).find('div.license-block input[type="checkbox"]'); if(!license_field.is(':checked')) license_field.parents('.hugeit-field-block').find('.hugeit-error-message').text('Please tick on checkbox'); errorsAllow='no'; else license_field.parents('.hugeit-field-block').find('.hugeit-error-message').text(''); if(jQuery(this).find('div.input-name-block >input.pl_name').hasClass('required'))text_fullnameField2.val().trim()=='') text_fullnameField.parent().parent().find('.hugeit-error-message').text(requiredError); text_fullnameField.parent().parent().find('label').addClass('error'); text_fullnameField.parent().parent().find('label>em.required-star').addClass('error'); errorsAllow='no'; else text_fullnameField.parent().parent().find('.hugeit-error-message').text(''); text_fullnameField.parent().parent().find('label').removeClass('error'); text_fullnameField.parent().parent().find('label>em.required-star').removeClass('error'); if(text_fullnameField2.val().trim()=='' if(jQuery(this).find('div.textarea-block >textarea').hasClass('required')) var textarea_field=jQuery(this).find('textarea'); if(textarea_field.val().trim()=='') textarea_field.parent().find('.hugeit-error-message').text(requiredError); textarea_field.parent().parent().find('label').addClass('error'); textarea_field.parent().parent().find('label>em.required-star').addClass('error'); errorsAllow='no'; else textarea_field.parent().find('.hugeit-error-message').text(''); textarea_field.parent().parent().find('label').removeClass('error'); if(jQuery(this).find('div.email-block >input').attr('type')=='email') var emailField=jQuery(this).find('input'); emailField.on('blur',function() if(jQuery(this).val()!='') if(!isValidEmailAddress(jQuery(this).val())) jQuery(this).parent().find('.hugeit-error-message').text(emailError); jQuery(this).parent().parent().find('label>em.required-star').addClass('error'); errorsAllow='no'; else jQuery(this).parent().find('.hugeit-error-message').text(''); ) if(jQuery(this).find('div.selectbox-block >select').hasClass('required')) var selectField=jQuery(this).find('div.selectbox-block >select'); if(selectField.val()==null) selectField.parent().find('.hugeit-error-message').text(requiredError); selectField.parent().parent().find('label').addClass('error'); selectField.parent().parent().find('label>em.required-star').addClass('error'); errorsAllow='no'; else selectField.parent().find('.hugeit-error-message').text(''); selectField.parent().parent().find('label').removeClass('error'); if(jQuery(this).find('div.file-block >input[type="file"]').attr('type')=='file') var fileInput=jQuery(this).find('input[type="file"]'); var maxSize = fileInput.parent().find('input[name="MAX_FILE_SIZE"]').val(); var typeStr = fileInput.parent().find('input[name="fileTypeArr"]').val().trim(); typeStr = typeStr.replace(/\s+/g, ''); var _validFileExtensions = typeStr.split(","); if(fileInput.val()!='') var validREsult=Validate(jQuery('#huge_it_contact_form_3'),_validFileExtensions); if(!validREsult) fileInput.parent().find('.hugeit-error-message').text(uploadTypeError); fileInput.parent().parent().find('label').addClass('error'); fileInput.parent().parent().find('label>em.required-star').addClass('error'); errorsAllow='no'; else if(fileInput.val()!='') var fileSize = fileInput.get(0).files[0].size; if(fileInput.hasClass('required')&&fileInput.val().trim()=='') fileInput.parent().find('.hugeit-error-message').text(requiredError); fileInput.parent().parent().find('label').addClass('error'); fileInput.parent().parent().find('label>em.required-star').addClass('error'); errorsAllow='no'; else if(fileSize>maxSize) fileInput.parent().find('.hugeit-error-message').text(uploadSizeError); fileInput.parent().parent().find('label').addClass('error'); fileInput.parent().parent().find('label>em.required-star').addClass('error'); errorsAllow='no'; else fileInput.parent().find('.hugeit-error-message').text(''); fileInput.parent().parent().find('label').removeClass('error'); else if(fileInput.hasClass('required')&&fileInput.val().trim()=='') fileInput.parent().find('.hugeit-error-message').text(requiredError); fileInput.parent().parent().find('label').addClass('error'); fileInput.parent().parent().find('label>em.required-star').addClass('error'); errorsAllow='no'; else fileInput.parent().find('.hugeit-error-message').text(''); fileInput.parent().parent().find('label').removeClass('error'); if(jQuery(this).hasClass('captcha-block')) captchaExists='yes'; ); if(captchaExists=='yes') if(jQuery('#huge_it_contact_form_3').attr('verified')==0) if(!jQuery(this).find('div.captcha-block #huge_it_captcha_3').find('span').length) jQuery(this).find('div.captcha-block #huge_it_captcha_3').append('<span style="text-align:right;" class="hugeit-error-message">'+captchaError+'') errorsAllow='no'; else jQuery(this).find('div.captcha-block').find('span.hugeit-error-message').text(''); if(errorsAllow=='yes') var fd = new FormData(); var files_data = jQuery('.fileUploader'); var self=jQuery(this); var postData=self.serialize(); jQuery.each(jQuery(files_data), function(i, obj) jQuery.each(obj.files,function(j,file) fd.append(obj.name, file); ) ); var time=jQuery('.hugeit_captcha_refresh_button').attr('data-time'); fd.append('action', 'hugeit_validation_action'); fd.append('formId', '3'); fd.append('browser',browserName); fd.append('nonce', hugeit_forms_obj.nonce); fd.append('postData', postData); fd.append('time', time); jQuery.ajax( type: 'POST', url: 'https://www.glitteronface.com/wp-admin/admin-ajax.php', nonce:hugeit_forms_obj.nonce, data: fd, contentType: false, processData: false, beforeSend: function() var buttonsHeightBs=jQuery('#hugeit-contact-wrapper_3').find('div.buttons-block').height(); var buttonsWidthBs=jQuery('#hugeit-contact-wrapper_3').find('div.buttons-block').width(); jQuery('#hugeit-contact-wrapper_3').find('div.buttons-block').append('<span class="huge_it_button_overlay"style="line-height:'+buttonsHeightBs+'px;height:'+buttonsHeightBs+'px;width:'+buttonsWidthBs+'px;"><img id="buttLoad" src="https://www.glitteronface.com/wp-content/plugins/forms-contact/images/279.GIF">'); , success: function(response) var response = jQuery.parseJSON(response); if(response.markedAsSpam) jQuery('#hugeit-contact-wrapper_3').find('.huge_it_button_overlay').css('display','none'); var buttonField=response.spamButton; jQuery('#hugeit-contact-wrapper_3 .hugeit-error-message').empty(); jQuery('#hugeit-contact-wrapper_3').find('.hugeit-field-block').find('label').removeClass('error'); document.getElementById("huge_it_contact_form_3").reset(); var buttonsHeight=jQuery('#hugeit-contact-wrapper_3').find('div[rel="'+buttonField+'"]').height()+3; var buttonsWidth=jQuery('#hugeit-contact-wrapper_3').find('div[rel="'+buttonField+'"]').width()-2; var spamText=response.markedAsSpam; jQuery('#hugeit-contact-wrapper_3').find('div[rel="'+buttonField+'"]').empty().append('<span class="huge_it_spam_msg"style="line-height:'+buttonsHeight+'px;height:'+buttonsHeight+'px;width:'+buttonsWidth+'px;"><span>'+spamText+''); else if(response.errors) jQuery('#hugeit-contact-wrapper_3').find('.huge_it_button_overlay').css('display','none'); if(captchaExists=='yes') grecaptcha.reset(recaptchas[3]); jQuery('#hugeit-contact-wrapper_3 .hugeit-error-message').empty(); jQuery('#hugeit-contact-wrapper_3').find('.hugeit-field-block').find('label').removeClass('error'); jQuery('#hugeit-contact-wrapper_3').find('.hugeit-field-block').find('label>em.required-star').removeClass('error'); jQuery.each( response.errors, function( key, value ) jQuery('#hugeit-contact-wrapper_3').find('div [rel="'+key+'"]').find('span.hugeit-error-message').append(value); jQuery('#hugeit-contact-wrapper_3').find('div [rel="'+key+'"]').find('label').addClass('error'); jQuery('#hugeit-contact-wrapper_3').find('div [rel="'+key+'"]').find('label>em.required-star').addClass('error'); ); else if(response.success) if(response.afterSubmit=='print_success_message') jQuery('#hugeit-contact-wrapper_3').find('.huge_it_button_overlay').css('display','none'); var buttonField=response.buttons; var successText=response.success; var buttonsHeight=jQuery('#hugeit-contact-wrapper_3').find('div[rel="'+buttonField+'"]').height()+3; var buttonsWidth=jQuery('#hugeit-contact-wrapper_3').find('div[rel="'+buttonField+'"]').width()-2; jQuery('#hugeit-contact-wrapper_3').find('div[rel="'+buttonField+'"]').empty().append('<span class="huge_it_success_msg"style="line-height:'+buttonsHeight+'px;height:'+buttonsHeight+'px;width:'+buttonsWidth+'px;"><span>'+successText+''); document.getElementById("huge_it_contact_form_3").reset(); jQuery('#hugeit-contact-wrapper_3 .hugeit-error-message').empty(); jQuery('#hugeit-contact-wrapper_3').find('.hugeit-field-block').find('label').removeClass('error'); else if(response.afterSubmit=='refresh_page') jQuery('#hugeit-contact-wrapper_3').find('.huge_it_button_overlay').css('display','none'); location.reload(); else if(response.afterSubmit=='go_to_url') jQuery('#hugeit-contact-wrapper_3').find('.huge_it_button_overlay').css('display','none'); document.getElementById("huge_it_contact_form_3").reset(); jQuery('#hugeit-contact-wrapper_3 .hugeit-error-message').empty(); jQuery('#hugeit-contact-wrapper_3').find('.hugeit-field-block').find('label').removeClass('error'); var redirectUrl=response.afterSubmitUrl; window.location.href=redirectUrl; ); ); jQuery( "#huge_it_contact_form_3" ).on( "reset", function() if(captchaExists=='yes') grecaptcha.reset(recaptchas[3]); jQuery('#hugeit-contact-wrapper_3 .hugeit-error-message').empty(); jQuery('#hugeit-contact-wrapper_3').find('.hugeit-field-block').find('label').removeClass('error'); jQuery('#hugeit-contact-wrapper_3').find('.hugeit-field-block').find('label>em.required-star').removeClass('error'); jQuery('#hugeit-contact-wrapper_3').find('.hugeit-field-block').find('.stateWrap select option').remove(); ); function hugeit_refresh_captcha() captchacontainer=jQuery(this).closest('.formsAboveAlign'); img=captchacontainer.find('img').eq(0); captchaid=jQuery(this).attr('data-captcha-id'); var d = new Date(); time = d.getTime(); jQuery('.hugeit_captcha_refresh_button').attr('data-time',time); formid=jQuery(this).data('form-id'); digits=jQuery(this).data('digits'); user='user'; img.remove(); var url='https://www.glitteronface.com/wp-admin/admin-ajax.php'; jQuery.ajax( type: 'POST', url: url, data: captchaid: captchaid, action: "hugeit_refresh_simple_captcha", time: time , beforeSend: function() , success: function(response) newimg='<img src="'+response+'">'; jQuery(newimg).prependTo(captchacontainer); ); jQuery('#huge_it_contact_form_3 .hugeit_captcha_refresh_button').click(hugeit_refresh_captcha); )
0 notes
eknowledgetree2015 · 8 years ago
Text
Codeigniter User Registration Form With Email Notification
New Post has been published on https://www.eknowledgetree.com/codeigniter/codeigniter-user-registration-form-with-email-notification/
Codeigniter User Registration Form With Email Notification
Codeigniter is one of the best MVC frameworks in PHP, creating a project in Codeigniter framework is simple, when compared to other frameworks called Yii framework and laravel framework. If we plan to create a project, the first thing we need to create Codeigniter user registration form, in every project when it moves to development stage, first thing we create registration page to get leads.
We all know Codeigniter is MVC Framework which stands for Model, Veiw and controller. So now you understand what files we need, let’s jump into the Codeigniter user registration form. First we need to create view for registration page , which display in frontend. Let’s create view as registration.php under view folder. If you have good knowledge in HTML and CSS you can design your view using bootstrap, which looks beautiful and mobile friendly. Now I am sharing registration.php file which I created for this demo.
<script type="text/javascript" src="<?php echo base_url();?>js/jquery.min.js"></script> <script type="text/javascript" src="<?php echo base_url();?>js/uservalidation.js"></script> <h5 class="head">Codeigniter User Registration </h5> <div class="d-form bdr mgn0"> <div class=""> </div> <div> <form method="post" action="insertnewuser" id="form" > <div class="white-shadow content-inner-block"> <span style="font-weight:normal;color:#333333;text-align:right"> <font color="red">*</font> Marked fields are compulsory </span> </div> <div class="form-group"> <label for="txtLoginid">Name <span class="style1">*</span> </label> <input name="txtName" type="text" size="25" id="txtName" placeholder="First Name" class="form-control" value="<?php echo set_value('txtName');?>" /> <span id="nameError" class="red"></span> <span style="color:red"><?php //echo form_error('txtName');?></span> </div> <div class="form-group"> <label for="txtLoginid">Email <span class="style1">*</span> </label> <input name="txtEmail" type="email" size="25" id="txtEmail" placeholder="Enter email" class="form-control" value="<?php echo set_value('txtEmail');?>" /> <span id="emailError" class="red"></span> <span style="color:red"><?php echo form_error('txtEmail');?></span> </div> <div class="form-group"> <label for="txtEmailConf">Confirm Email <span class="style1">*</span></label> <input name="txtEmailConf" type="email" size="25" id="txtcompanyname" placeholder="Confirm email" class="form-control" value="<?php echo set_value('txtEmailConf');?>" /> <span id="verifyemailerror" class="red"></span> <span style="color:red"><?php echo form_error('txtEmailConf');?></span> </div> <div class="radio"> <label> <input type="radio" id="individual" name="usertype" value="user">Individual </label></div> <div class="radio"> <label> <input type="radio" id="dealerdisplay" name="usertype" value="dealer">Dealer </label> <span style="color:red"><?php echo form_error('usertype');?></span> <span id="usertypeError" class="red"></span> </div> <div class="form-group"> <label for="txtcompanyname">Company Name</label> <input name="txtcompanyname" type="text" size="25" id="txtcompanyname" placeholder="Enter Company name" class="form-control" value="<?php echo set_value('txtcompanyname');?>" /> </div> <div class="form-group"> <label for="txtPassword">Create a Password <span class="style1">*</span></label> <input name="txtPassword" type="password" size="25" id="txtPassword" placeholder="Enter password" class="form-control" value="<?php echo set_value('txtPassword');?>" /> <span style="color:red"><?php echo form_error('txtPassword');?></span> <span id="passwordError" class="red"></span> </div> <div class="form-group"> <label for="txtConfirmPassword">Confirm your Password <span class="style1">*</span></span></label> <input name="txtConfirmPassword" type="password" size="25" id="txtConfirmPassword" placeholder="Confrim password" class="form-control" value="<?php echo set_value('txtConfirmPassword');?>" /> <span style="color:red"><?php echo form_error('txtConfirmPassword');?></span> <span id="pwVerifiedError" class="red"></span> </div> <div class="form-group"> <label for="txtMobile">Mobile No. <span class="style1">*</span></label> <input name="txtMobile" type="text" size="25" id="txtMobile" maxlength="10" class="form-control" value="<?php echo set_value('txtMobile');?>" /> <span style="color:red"><?php echo form_error('txtMobile');?></span> </div> <div class="form-group"> <label for="txtcity">City Name <span class="style1">*</span></label> <input name="txtcity" type="text" size="25" id="txtcity" maxlength="10" class="form-control" value="<?php echo set_value('txtcity');?>" /> <span style="color:red"><?php echo form_error('txtcity');?></span> <span id="cityError" class="red"></span> </div> <div class="checkbox"> <label> <input id="checkbox" type="checkbox" name="checkbox" onclick="if(!this.form.checkbox.checked)alert('You must agree to the terms first.');return false"/> I have read and agree with the <a target="_blank" href="<?php echo base_url();?>user/autofliq_terms">User Agreement and Privacy Policy</a> </label> </div> <button type="submit" class="btn btn-default" name="btnRegister">Submit</button> </form> </div> </div>
Now in the above code we simple created html form using Div’s, and also we added php tags , here
<?php code here .. ?>
Which is php opening and closing braces in between we can write our php code, here you find two major php code i.e. 1) set_value(); which helps you to set value to the field 2) form_error(); which show form error, when value is missing or wrong typo. Now let’s move to controller file , let’s create controller name as user.php and create function as below.
public function insertnewuser() trim'); $this->form_validation->set_rules('txtConfirmPassword','Password Confirmation', 'required
Don’t understand above code? Ok then let’s debug each and every line, after creating the function, first you need to load required libraries for your validations and email. • For better validation, Codeigniter have inbuilt library for validation and also provide some decent features to restrict cross site scripting. • You can see syntax for validation as
$this->form_validation->set_rules();
Now your validation filed looks as below. If your inputs are wrong it will move to your view registration.php and again you need to enter the valid values. Now if the values you entered are all valid your data will move to model function which looks like below.
$insertdata=$this->user_service->insertuserrecord();
And once your data moved to model function insertuserrecord(), the insert code looks like below.
public function insertuserrecord() $this->load->helper('string'); $name=$this->input->post('txtName', TRUE); $email=$this->input->post('txtEmail', TRUE); $usertype=$this->input->post('usertype',TRUE); $companyname=$this->input->post('txtcompanyname',TRUE); $password=$this->input->post('txtPassword',true); $pass_key=md5($this->input->post('txtPassword',TRUE)); $Mobilenumber=$this->input->post('txtMobile',TRUE); $city=$this->input->post('txtcity',TRUE); $key=random_string('alnum',5); $insertStatus=$this->db->insert('autoflip_user',array('firstName'=>$name ,'emailid'=>$email,'usertype'=>$usertype,'company_name'=>$companyname,'password'=>$password, 'pass_key'=>$key,'pass_encryption'=>$pass_key ,'mobilenumber'=>$Mobilenumber,'city'=> $city)); return $insertStatus;
After inserting data to database, we simply return $insertStatus; variable to controller again. Now let’s move to controller again and write code for email notification after successful user registration, let’s check how code looks in controller.
$this->load->library('email'); $config = array( 'mailtype' => 'html', 'charset' => 'utf-8', 'priority' => '1' ); $this->email->initialize($config); $this->email->from($sender_mail,'AutofliQ'); $this->email->to($mail); $this->email->cc('[email protected]'); $this->email->subject('Welcome To AutofliQ'); $message=$this->load->view('user/map_mail_format',$data,TRUE); $this->email->message($message); $this->email->send();
In this code we simply calling inbuilt email library from Codeigniter core files and initialize email , for every email , we have From, To ,CC , SUBJECT, BODY . In the same format we have functions in the email library, just we need to pass the parameters to send email notifications to registered user.
0 notes