2016-04-17 2 views
-1

Не удается получить мою кнопку отправки для перехода на эту страницу html после проверки ... виновник -----------------> return true; window.location.href = "Info/index.html";return true; НЕ маршрутизировать ссылку

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

Вы пытались разместить 'window.location.href =" Info/index.html "'; перед возвращением? –

+0

Да, к сожалению, не получилось ... –

ответ

1

Причина: Недопустимый код.

В коде:

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

не будет выполнено, так как вы уже установили заявление «возвращения».

Не знаю точно, что ваш до, но вы можете установить свой код, как это вместо:

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

Таким образом, ваше Перенаправление будет выполняться перед тем, как установить возвращаемое значение верно.

Удачи!

+0

Нет такой удачи - запуск функции проверки подлинности по идентификатору клиента, и если поле заполняется, когда они нажимают кнопку отправки, они перенаправляются на другую страницу ... –

+0

Проблема решена! –

+0

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

Смежные вопросы