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

HTML-форма, не отправляющая параметры

Я написал панель входа для своего сайта, и все выглядит нормально, но когда я нажимаю кнопку "Обновить страницу" и никаких параметров не отправляют. Я проверил оба метода getpost, но он не работает. вот мой код:

<form id="login_form" action="index.php?task=login" method="post">
    <div class="control-group">
        <div class="controls">
            <div class="input-prepend">
                <span class="add-on"><i class="icon-user"></i></span>
                <input class="span2" id="username" type="text" value="Username" onblur="if(this.value=='') this.value='Username'" onfocus="if(this.value=='Username') this.value='';">
            </div>
        </div>
    </div>
    <div class="control-group">
        <div class="controls">
            <div class="input-prepend">
                <span class="add-on"><i class="icon-cog"></i></span>
                <input class="span2" id="password" type="password" value="Password" onblur="if(this.value=='') this.value='Password'" onfocus="if(this.value=='Password') this.value='';" />
            </div>
        </div>
    </div>
    <div class="clear"></div>
    <div class="separator"></div>
    <button type="submit" class="btn">Login</button>
</form>

Может ли кто-нибудь сказать мне, что не так с моим кодом?

4b9b3361

Ответ 1

В ваших тегах ввода нет атрибута name, который требуется для публикации значения.

<input type="text" name="username" />