2016-04-17 4 views
-1

Kann nicht meine Absenden-Taste auf diese HTML-Seite bei der Validierung zu routen ... Täter -----------------> zurück wahr; window.location.href = "Info/index.html";Rückkehr wahr; NICHT Routing zum Link

function validate() 
     { 

     if(document.myLogIn.user_id.value == "") 
     { 
      alert("Please provide your Customer ID!"); 
      document.myLogIn.user_id.focus() ; 
      return false; 
     } 

     if(document.myLogIn.password.value == "") 
     { 
      alert("Please provide your Password!"); 
      document.myLogIn.password.focus() ; 
      return false; 
     } 
      return true; window.location.href= "Info/index.html"; 
     } 
+0

Haben Sie versucht, 'window.location.href =" Info/index.html "'; vor der Rückkehr Aussage? –

+0

Ja leider nicht funktioniert ... –

Antwort

1

Grund: Code nicht erreichbar.

In Ihrem Code:

window.location.href= "Info/index.html"; 

nicht ausgeführt werden, da Sie bereits die 'Rückkehr' Anweisung gesetzt.

Sie wissen nicht genau, was zu Ihrem, aber Sie Ihren Code wie dieser Stelle einstellen:

window.location.href= "Info/index.html"; 
return true; 

So wird Ihre Umleitung ausgeführt werden, bevor Sie den Rückgabewert auf true gesetzt.

Viel Glück!

+0

Kein Glück - Ausführen einer Validierungsfunktion auf eine Kundennummer und wenn das Feld ausgefüllt wird, wenn sie auf Senden klicken, werden sie auf eine andere Seite umgeleitet ... –

+0

Problem gelöst! –

+0

window.location.href = "Info/index.html"; Rückgabe false; –

Verwandte Themen