رفتن به مطلب
iranwebserver
shamimi

انتقال در فرم گراویتی بعد از انتخاب

پست های پیشنهاد شده

سلام دوستان من می خواهم از فرم گراویتی استفاده کنم و اسم و شماره تماس بگیرم و یک لیست بازشو به کاربر نشان دهم وقتی مثلا روی دبستان کلیک کرد لینک بشه به لینکی که قرار داده ام 

چگونه امکانش هست ؟ 

تو جاوا اسکریپت اینجوری نوشتم ولی توی فرم گراویتی چطوری میتونم استفاده کنم؟ 

<!DOCTYPE html>
<html>
<body>

<select id="mySelect" onchange="myFunction()">
 <option value="aval">اول
  <option value="dovom">دوم
 
</select>


<script>
function myFunction() {
  var x = document.getElementById("mySelect").value;
 if(x=="aval"){
   window.open("http://google.com");
  
    }else if(x=="dovom"){
        window.open("http://yahoo.com");

    }
   }
</script>

</body>
</html>

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

@shamimi @Mohammad

در 3 دقیقه قبل، shamimi گفته است :

سلام دوستان من می خواهم از فرم گراویتی استفاده کنم و اسم و شماره تماس بگیرم و یک لیست بازشو به کاربر نشان دهم وقتی مثلا روی دبستان کلیک کرد لینک بشه به لینکی که قرار داده ام 

چگونه امکانش هست ؟ 

تو جاوا اسکریپت اینجوری نوشتم ولی توی فرم گراویتی چطوری میتونم استفاده کنم؟ 


<!DOCTYPE html>
<html>
<body>

<select id="mySelect" onchange="myFunction()">
 <option value="aval">اول
  <option value="dovom">دوم
 
</select>


<script>
function myFunction() {
  var x = document.getElementById("mySelect").value;
 if(x=="aval"){
   window.open("http://google.com");
  
    }else if(x=="dovom"){
        window.open("http://yahoo.com");

    }
   }
</script>

</body>
</html>

 

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام 

دوست عزیزم

برای اینکار  

در حالتی که شما یک فرم با گراویتی ساختید که سه تا مشخصه رو از کاربر میگیره و قصد داشتید با زدن دکمه ثبت پس از ذخیره اطلاعات ورودی ، کاربر را بصورت شرطی و بر اساس مولفه های یکی از فیلد ها به صفحات دلخواه ریدایرکت کنید . 

از کد زیر استفاده کنید. 



function de_gforms_confirmation_dynamic_redirect( $confirmation, $form, $entry, $ajax ) {
    if ( $form['id'] == '4' ) {
        if ( $entry['3'] == 'first' ) {
            $confirmation = array( 'redirect' => 'https://www.payam.com' );
        } else if ( $entry['3'] == 'second' ) {
            $confirmation = array( 'redirect' => 'https://www.yazdanian.com' );
        } 
    }

    return $confirmation;
}

add_filter( 'gform_confirmation', 'de_gforms_confirmation_dynamic_redirect', 10, 4 );

 

فرم آیدی که  مشخص است ایدی فرم ساخته شده می باشد.

entry منظور مشخصه فیلد ساخته شده است که در فرم شما سومین فیلد که دراپ دراون هست  می باشد .و بر اساس شماره یعنی همان سه 3 نوشته می شود. 

اینجا ما گفتیم اگر کاربر مقطع خود را اول انتخاب کرد به payam.com برود..و اگر دوم  انتخاب کرد به yazdanian.com 

میتونید بی نهایت شرط برای انتقال به این صورت برای گراویتی فرم بسازید. 

موفق باشید. 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×