2016-03-19 14 views
0

Cevabın tamamlanıp sonra kullanıcının farklı bir sayfaya yönlendirmesi gerektiğine dair bir uyarı aldım ve iptal edildikleri takdirde sayfada kalmaları gerekir. Ancak, hangi düğmeye basarsa bassın onları yeni sayfaya yönlendirir. Ne oluyor?javascript uyarı yönlendirmesi düzgün çalışmıyor

<script> 
    function validation() { 
      if (window.confirm("Click OK if you have entered Anthropometric Data")){ 
       window.location.replace = "send_PhysiologicalMeasures.html"; 
    } 
    } 
</script> 
+0

https://jsfiddle.net/am0adszu/ Sizin 'if'-_condition_ bu işlemi aradığınız nasıl bize gösterir misin .. çalışır? –

+0

'location.href' ile denediniz mi? –

+0

onclick = "validation()" işlevi çağırmak için kullandığım şey – Steve

cevap

0

HTML'iniz düğmesi etkin bir bağlantısıdır bir a etiketindeki sarılır. durumunu dönmek için bağlantının onclick değiştirmektir

<button class="button PhysiologicalMeasures" onclick ="validation()">Record Physiological Measures</button> 
0

başka yöntem: için HTML değiştirin: a elemanları hep yüzden sadece bu a elemanını kaldırmak href belirtilen onların linke götürecektir

<a href="/send_PhysiologicalMeasures.html" onclick=" return validation()">Link</a> 

ve JS: retur By

<script> 
    function validation() { 
      if (window.confirm("Click OK if you have entered Anthropometric Data")){ 
       return true; 
    } 
    return false; 
    } 
</script> 

ning false, bağlantının yürütülmesini engellersiniz ve true döndürmek bağlantının çalışmasına izin verir.

sürümü buradan görebilirsiniz: