2017-02-08 3 views
-3

Я хочу программу для перенаправления человека на сайт, если он нажмет кнопку отправки формы, только если входной текст 12345 и перенаправляют на другую страницу входа в 56789 с помощью JavascriptPage Перенаправление если вход

+2

Добро пожаловать в stackoverflow. Пожалуйста, прочитайте [Как создать минимальный, полный и проверенный вопрос] (http://stackoverflow.com/help/mcve) снова и снова – caramba

ответ

0

Вы можете получить некоторое представление из кода ниже:

function validate() { 
 
\t var digits = document.frm.digits1.value; 
 
\t if(digits == '12345') 
 
\t { 
 
\t \t location.href = 'http://www.google.com'; 
 
\t \t 
 
\t } 
 
\t else if (digits == '56789') 
 
\t { 
 
\t \t location.href = 'http://www.yahoo.com'; 
 
\t } 
 
\t else 
 
\t { 
 
\t \t alert('digits are wrong'); 
 
\t } 
 
\t 
 
\t return false; 
 
\t 
 
}
<form name="frm" method="post" onsubmit="return validate()" > 
 
<input type="text" name="digits1" id="digits1" /> 
 
<input type="submit" value="submit" /> 
 
</form>

+0

Это работает отлично! Это было очень полезно –

0

Вы должны использовать код ниже:

HTML:

<form id="form" action="#"> 
<input type="text" id="text"/> 
<input type="submit" value="Submit"> 

JavaScript:

document.getElementById("form").onsubmit = function() {myFunction()}; 

function myFunction() { 
    text = document.getElementById("text").value; 
    if (text=="12345"){ 
     alert("Redirecting to: http://www.your.1st.url.com"); 
     document.location = "http://www.your.1st.url.com"; 
    } else if (text=="56789"){ 
     alert("Redirecting to: http://www.your.2nd.url.com"); 
     document.location = "http://www.your.2nd.url.com"; 
    } 
} 

Источники:

+0

Добро пожаловать. Поскольку это помогло вам пометить мой ответ как принятый и дать ему преимущество. Спасибо. – Thanasis

0

Вы можете использовать следующую язь а или аналогичным.

document.getElementById('myform').onsubmit = function() { 
    if(document.getElementById('myinput').value == '56789') 
     document.getElementById('myform').action = 'anotherpage.html'; 
}; 
Смежные вопросы