<div class="container">
<form class="form-signin">
<h2 class="form-signin-heading">Please sign in</h2>
<?php echo form_open('login/validate_credentials');?>
<?php $u = 'placeholder="Username"';
$p = 'placeholder="Password"';?>
<?php echo form_input('username','',$u,'class="input-block-level"');?>
<?php echo form_password('password','',$p,'class="input-block-level"');?>
<label class="checkbox">
<input type="checkbox" value="remember-me"> Remember me
</label>
<?php echo form_submit('submit','Sign in','class= "btn btn-primary"');?>
<?php echo anchor('login/signup','Sign up!', 'class= "btn btn-primary"');?>.<br/><br />
<?php echo anchor('login/admin_log','Go to admin login page');?>
<?php echo form_close();?>
</form>
</div>
У меня есть форма входа в систему. Когда я нажимаю знак, это не перенаправляет меня на страницу form_open.
вам нужно создать действие для формы, как правило, php-скрипт на другой странице для обработки данных:
В качестве примера:
<form action= "../create_comment.php" method="post" name="comments_form" id="comment" enctype="multipart/form-data">
<div>
<label>Name<span>*</span></label>
<input name="name" type="text" value=" ">
</div>
</form>
У вас есть две формы Родитель и ребенок (form
внутри form
). Отправка формы будет обрабатывать родительскую форму. Просто удалите первый (родительский) <form>
.
<form class="form-signin">
^^^^^^^^^^^^^^^^^^^^^^^^^^ ------ remove this
...
...
</form>
^^^^^^^ ------ and this
Похоже, вы используете CodeIgniter?
В вашем коде есть 2 тега формы.
здесь: <form class="form-signin">...</form>
и здесь: <?php echo form_open('login/validate_credentials');?>...<?php echo form_close();?>
Избавьтесь от этого: <form class="form-signin">...</form>
Ваш второй тег формы будет обрабатывать все для вас. Результат будет выглядеть примерно так:
<form method="post" accept-charset="utf-8" action="http:/example.com/index.php/login/validate_credentials" />
Если вам нужно добавить класс или любое другое свойство в тег формы, сделайте следующее:
$attributes = array('class' => 'email', 'id' => 'myform');
echo form_open('email/send', $attributes);
action
атрибутform
тега?