Подтвердить что ты не робот

Куда отправляется форма, если не указано никаких действий?

Вот форма, которая меня путает

<h1>
    Login
</h1>
<form action="" method="post">
    <table align="left" border="0" cellspacing="0" cellpadding="3">
        <tr>
            <td>
                Username:
            </td>
            <td>
                <input type="text" name="user" maxlength="30">
            </td>
        </tr>
        <tr>
            <td>
                Password:
            </td>
            <td>
                <input type="password" name="pass" maxlength="30">
            </td>
        </tr>
        <tr>
            <td colspan="2" align="left">
                <input type="checkbox" name="remember">
                <font size="2">
                    Remember me next time
            </td>
        </tr>
        <tr>
            <td colspan="2" align="right">
                <input type="submit" name="sublogin" value="Login">
            </td>
        </tr>
        <tr>
            <td colspan="2" align="left">
                <a href="register.php">Join</a>
            </td>
        </tr>
    </table>
</form>

Я получил код из этого учебника, и он отлично работает, но я не могу понять, где и как подать форму, если никаких действий нет настоящее

4b9b3361

Ответ 1

Если для действия установлено значение "", форма отправляется самому себе. То есть, если ваш script равен index.php, ваша форма отправляется в index.php.

Ответ 2

Если атрибут действия формы либо установлен на "" ИЛИ не указан, он по умолчанию будет action="self", поэтому форма отправит адрес документа, содержащего форму.

Итак,

<form method="post">

<!-- IS THE SAME AS... -->

<form action="" method="post">

<!-- IS THE SAME AS... -->

<form action="self" method="post">

(Попробуйте)

Для справки см. стандарт HTML 4.10.18.3 # 8:

http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#form-submission-algorithm

Ответ 3

действие по умолчанию для отправки формы - это метод "GET" и ACTION = "SELF"
вы должны использовать имя формы

если действие пустое, оно отправляется самому себе.