Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript">
- (function ($) {
- $(document).ready(function() {
- $('#send_enquiry').click(function(){
- $('#contactform').fadeIn(500);
- $('html, body').animate({scrollTop: $("#contactform").offset().top-200}, 1000);
- });
- $('#send_enquiry').on('statechangecomplete', function(){
- $('#contactform').fadeIn(500);
- });
- var hash = window.location.hash;
- if(hash == '#contactform'){
- $('#contactform').fadeIn(500);
- }
- $("#user_about").change(function(){
- var selectedAbout= $("#user_about option:selected").val();
- if(selectedAbout == 'advertising'){
- //$("#user_to").val('advertising@fm963.sg');
- $("#user_to").val('jayeshmahajan23@gmail.com,jay5mfl@gmail.com');
- }else if(selectedAbout == 'marketing'){
- $("#user_to").val('marketing@fm963.sg');
- }else if(selectedAbout == 'technical'){
- $("#user_to").val('technical@fm963.sg');
- }
- });
- $("#contactform").submit(function(e) {
- e.preventDefault();
- $('.alert-danger').hide(); // remove the error class
- var frmid = $("#form_id").val();
- var formData = {
- 'action': 'sph_contactform_ajax'
- };
- $('#contactform input,#contactform select,#contactform fieldset,#contactform textarea').each(function(i, v) {
- var field_name = $(this).attr('name');
- if(field_name != undefined){
- formData[field_name] = $(this).val();
- }
- });
- $.ajax({
- type : "post",
- dataType : "json",
- url : myAjax.ajaxurl,
- data : formData,
- success: function (data) {
- if (!data.success) {
- $('#success_con'+frmid).hide();
- $('#error_con_msg'+frmid).html(data.msg);
- $('#error_con'+frmid).fadeIn( "slow" );
- $('#error_con_msg'+frmid).fadeIn( "slow" );
- grecaptcha.reset();
- $('html, body').animate({scrollTop: ($(".error_con").offset().top)-300}, 2000);
- } else {
- $('#error_con'+frmid).hide();
- $('#success_con'+frmid).fadeIn( "slow" );
- $('#success_con_msg'+frmid).html( data.msg );
- $("#contactform")[0].reset();
- grecaptcha.reset();
- $('html, body').animate({scrollTop: ($(".success_con").offset().top)-300}, 2000);
- }
- }
- }).fail(function(data) {
- $('#error_con_msg'+frmid).html('Something wrong, please contact our customer service (1800 69 78701)');
- $('#error_con'+frmid).fadeIn( "slow" );
- $("#contactform")[0].reset();
- grecaptcha.reset();
- });
- return false;
- });
- });
- }(jQuery));
- /* Code added to scroll page to PDPA, Advertise with us and technical support links */
- function GetURLParameter(sParam){
- var sPageURL = window.location.search.substring(1);
- var sURLVariables = sPageURL.split('&');
- for (var i = 0; i < sURLVariables.length; i++){
- var sParameterName = sURLVariables[i].split('=');
- if (sParameterName[0] == sParam){
- return sParameterName[1];
- }
- }
- }
- jQuery(document).ready(function(){
- var gtparam = GetURLParameter('a');
- if(gtparam == 'technical'){
- jQuery(".technicaltab").addClass("vc_active");
- setTimeout("jQuery('html, body').animate({scrollTop: jQuery('.technicaltab').offset().top-120}, 1000);", 500);
- }
- if(gtparam == 'pdpa'){
- jQuery(".pdpatab").addClass("vc_active");
- setTimeout("jQuery('html, body').animate({scrollTop: jQuery('.pdpatab').offset().top-120}, 1000);", 500);
- }
- if(gtparam == 'advertise'){
- jQuery(".advertisetab").addClass("vc_active");
- setTimeout("jQuery('html, body').animate({scrollTop: jQuery('.advertisetab').offset().top-120}, 1000);", 500);
- }
- });
- </script>
- ------------------------------------------------------------------
- [sph_contact_form_shortcode captcha="0" form_id=1 smsapi="" smsapiparam=""]
- <?php
- /**
- * Extra form validation
- * 1. Add code inside $_POST condition to do after post validation
- * 2. Store all error messages in $obj->errors[]
- * 3. To change success message store message in $success variable
- */
- if(!empty($_POST)){
- if(!empty($_POST['user_about']) && $_POST['user_about'] == 'advertising'){
- //$_POST['user_about'] = 'advertising@fm963.sg';
- $_REQUEST['user_to'] = 'sph.schee@gmail.com';
- }elseif(!empty($_POST['user_about']) && $_POST['user_about'] == 'marketing'){
- //$_POST['user_about'] = 'marketing@fm963.sg';
- $_REQUEST['user_to'] = 'sph.schee@gmail.com';
- }elseif(!empty($_POST['user_about']) && $_POST['user_about'] == 'technical'){
- //$_POST['user_about'] = 'technical@fm963.sg';
- $_REQUEST['user_to'] = 'sph.schee@gmail.com';
- }
- if(isset($_POST['g-recaptcha-response']) && !empty($_POST['g-recaptcha-response'])){
- //your site secret key
- $secret = '6Lf0vT0UAAAAAPstbDTopFfxSWzpWe1GmE2utPN9';
- //get verify response data
- $verifyResponse = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$secret.'&response='.$_POST['g-recaptcha-response']);
- $responseData = json_decode($verifyResponse);
- if(!$responseData->success){
- $obj->errors[] = 'Prove you are not a robot.';
- }
- } else {
- $obj->errors[] = 'Prove you are not a robot.';
- }
- // 1 is form id which you can get from shortcode : [sph_contact_form_shortcode form_id=1]
- $success[1] = "Thank you , we will get back to you so soon!!!";
- }
- /**
- * Form HTML
- * 1. Dont add form tags in form html
- * 2. Dont add submit button html in form html
- */
- $form_html = '
- <div class="error_con" id="error_con1" style="display:none;">
- <div>
- <div class="alert alert-danger small" role="alert" id="error_con_msg1" style="display: block;"></div>
- </div>
- </div>
- <div class="success_con" id="success_con1" style="display:none;">
- <div>
- <div class="alert alert-success small" role="alert" id="success_con_msg1">
- </div>
- </div>
- </div>
- <div class="form_container">
- <div class="sph_form_div"><label class="sph_form_label NotoSansReg"> First Name </label>
- <input class="sph_form_input NotoSansReg" name="user_first_name" type="text"
- placeholder="e.g Paul" /></div>
- <div class="sph_form_div"><label class="sph_form_label NotoSansReg"> Last Name </label>
- <input class="sph_form_input NotoSansReg" name="user_last_name" type="text"
- placeholder="e.g Appleseed" /></div>
- <div class="sph_form_div"><label class="sph_form_label NotoSansReg"> Email </label>
- <input class="sph_form_input NotoSansReg" name="user_email" type="text"
- placeholder="e.g paul@email.com" /></div>
- <div class="sph_form_div"><label class="sph_form_label NotoSansReg"> Telephone </label>
- <input class="sph_form_input NotoSansReg" name="user_telephone" type="text"
- placeholder="e.g +65-" /></div>
- <div class="sph_form_div"><label class="sph_form_label NotoSansReg"> Mobile Number </label>
- <input class="sph_form_input NotoSansReg" name="user_mobile_number" type="text"
- placeholder="starts with a \'8\' or \'9\' " /></div>
- <div class="sph_form_div"><label class="sph_form_label NotoSansReg"> About</label>
- <select name="user_about" class="sph_form_select NotoSansReg" id="user_about">
- <option value="">Select</option>
- <option value="advertising">Advertising</option>
- <option value="marketing">Marketing</option>
- <option value="technical">Technical</option>
- </select>
- <input type="hidden" value="" name="user_to" id="user_to">
- </div>
- <div class="sph_form_div"><label class="sph_form_label NotoSansReg"> Your questions
- or comments </label> <textarea class="sph_form_textarea NotoSansReg"
- name="user_questions" placeholder="Write here"></textarea>
- </div>
- <input type="hidden" name="form_id" id="form_id" value="1" />
- <div class="sph_form_div">
- <script src=\'https://www.google.com/recaptcha/api.js\'></script>
- <div class="sph_radio_captch">
- <div class="g-recaptcha" data-sitekey="6Lf0vT0UAAAAAI_0ubf6etkWwobZyi2YvPHANQ-b"></div>
- </div>
- </div>
- </div>
- ';
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement