Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

teampoison's avatar

Everytime redirect to false condition if i also hit true condition

everytime go to yahoo.com if i also hit the true conditon

var vm = this;
vm.saveClicked = false; // initialize vm.saveClicked to false
self.$http
  .post(self.$member_whitelist_signup, form_data)
  .then(function (response) {
    console.log(vm.saveClicked);
    if (response.data.success == true) {
      if (vm.saveClicked == true) {
        vm.$router.replace({ path: 'google.com' });
      } else {
        vm.$router.replace('yahoo.com');
      }
    } else {
      if (response.data.data == null) {
        self.error_msg = response.data.message;
      } else {
        let first_error_key = Object.keys(response.data.data)[0];
        self.error_msg = response.data.data[first_error_key][0];
      }
    } 

<div class="container-login100-form-btn m-t-20 m-b-10">

            <div
              class="wrap-login100-form-btn"
              style="z-index: 0"
              
            >

              <div class="login100-form-bgbtn"></div>
              <button class="login100-form-btn" type="submit" @click="submit(true)">Submit</button>
            </div>
          </div>

          
          <div class="container-login100-form-btn m-t-10 m-b-10">
            <p
              
              class="know_your_risk_label text-secondary"
            >
              <button class="login100-form-btn know-risk-text text-black" type="submit" @click="submit(false)" name="risk">Know your risk</button>
            </p>
          </div>
0 likes
1 reply
LaryAI's avatar
Level 58

To redirect to yahoo.com every time, regardless of whether the true or false condition is hit, simply remove the if statement that checks for vm.saveClicked. Here's the updated code:

var vm = this;
self.$http
  .post(self.$member_whitelist_signup, form_data)
  .then(function (response) {
    console.log(vm.saveClicked);
    if (response.data.success == true) {
      vm.$router.replace('yahoo.com');
    } else {
      if (response.data.data == null) {
        self.error_msg = response.data.message;
      } else {
        let first_error_key = Object.keys(response.data.data)[0];
        self.error_msg = response.data.data[first_error_key][0];
      }
    } 
});

<div class="container-login100-form-btn m-t-20 m-b-10">
  <div class="wrap-login100-form-btn" style="z-index: 0">
    <div class="login100-form-bgbtn"></div>
    <button class="login100-form-btn" type="submit" @click="submit(true)">Submit</button>
  </div>
</div>

<div class="container-login100-form-btn m-t-10 m-b-10">
  <p class="know_your_risk_label text-secondary">
    <button class="login100-form-btn know-risk-text text-black" type="submit" @click="submit(false)" name="risk">Know your risk</button>
  </p>
</div>

Please or to participate in this conversation.