Перенаправить страницу после отправки формы - Javascript

0

Q1. Как я могу разместить код, который может перенаправить страницу после отправки формы?

Q2. Я смотрю некоторые статьи о return value, кто-нибудь, пожалуйста, порекомендуйте мне хорошую статью.

    <form method="post" name="formName">
    <input type="text" value="Name" name="cName">
        <br>
    <input type="submit" onClick="return fValidator(this)">
    </form>


<script language="javascript1.8.5" type="text/javascript">

function fValidator(){
    var vName = document.formName.cName;
    var nameReg = /^[a-zA-Z]+$/;

    if (vName.value != ''){
        if (vName.value.match(nameReg)){
            alert("Your form is sumitted now!");
            return true;
            location.replace("http://www.w3schools.com");

        }   else{
                alert("Alphabet only!");
                return false;
            }
    }   else{
            alert("Fill the mandatory field!");
            return false;
        }
}

</script>
  • 0
    Вы хотите отправить форму, а затем перенаправить ее на какой-то URL?
  • 0
    Вы хотите отправить свою форму в скрипт php самостоятельно, или вы пропустили действие? потому что я не вижу никакого лечения для ваших опубликованных данных
Показать ещё 2 комментария
Теги:
forms

1 ответ

1
Лучший ответ

Используйте "onsubmit".

Например: <form onsubmit="myFunction()">

Это позволяет вам контролировать поведение страницы после отправки формы.

  • 0
    Я спрашиваю, как перенаправить на другую страницу после отправки формы.
  • 0
    «Это позволяет вам контролировать поведение страницы после отправки формы» предполагает, что вы можете либо создать окно предупреждения, уведомляющее пользователя о том, что форма была получена, либо использовать методы перенаправления javascript для перенаправления пользователя. Я предлагаю вам изучить такие свойства, как window.location.href, window.open () и т. Д.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню