JavaScript window.location.href не работает в localhost - PullRequest
2 голосов
/ 26 апреля 2020

У меня проблема с моим сайтом. Когда в поле ввода есть «333» (id textbox_text), сайт должен перенаправлять на указанный URL, но вместо этого ничего не происходит. Где проблема?

    <script>
            function IsEmpty()
            {
            if(document.forms['frm'].textbox_text.value == "333")
             {
                window.location.href="martyna-lesniak.html";
            }
            else 
            {
                alert("Nieprawidłowe hasło!");
            }
        }
    </script>
    <div class="container">
        <form name="frm">
            <input type="password" name="password1" class="password-input" id="textbox_text" placeholder="Wpisz hasło">
            <input type="submit" name="submit" onclick="return IsEmpty();" value="Wysyłaj" class="button-input" />
        </form>
    </div>

Ответы [ 3 ]

4 голосов
/ 26 апреля 2020

Вам просто нужно return false; после вашего звонка на window.location.href="martyna-lesniak.html";.

0 голосов
/ 26 апреля 2020

Попробуйте это

<script>
        function IsEmpty()
        {
        if(document.forms['frm'].textbox_text.value == "333")
         {

            window.location.href="martyna-lesniak.html";
            return false;
        }
        else 
        {
            alert("Nieprawidłowe hasło!");
        }
    }
</script>
<div class="container">
    <form name="frm">
        <input type="password" name="password1" class="password-input" id="textbox_text" placeholder="Wpisz hasło">
        <input type="submit" name="submit" onclick="return IsEmpty();" value="Wysyłaj" class="button-input" />
    </form>
</div>
0 голосов
/ 26 апреля 2020

Если у вас есть HTML, на который вам нужно сослаться в другой папке, к фактической html, вам нужно указать путь к ресурсу (html), другая вещь находится в условном выражении, которое вы можете поместить == = иметь буквально равный объект

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...