【发布时间】:2015-07-23 09:16:30
【问题描述】:
我想将 Bootstrap 表单与 CodeIgniter 集成,并且我遵循了文档 (https://www.codeigniter.com/user_guide/helpers/form_helper.html),但是当我单击提交表单时没有任何反应。你能告诉我哪里做错了吗?
这是我的代码:
<?php
$form = array(
'name' => "SentMessage",
'id' => "contactForm"
);
$email = array(
'name' => 'email',
'class' => "form-control",
'placeholder'=>"Email",
'id' => "email",
'required data-validation-required-message'=>"Please, enter your email."
);
$password = array(
'name' => 'password',
'class' => "form-control",
'placeholder' => "Password",
'id' => "password",
'required data-validation-required-message'=>"Please, enter your password."
);
$cpassword = array(
'class' => "form-control",
'placeholder' => "Confirm password",
'id' => "cpassword",
'required data-validation-required-message' => "Please, confirm your password"
);
$submit = array(
'name' => 'signup_submit',
'value' => 'Submit',
'class' => 'btn btn-default'
);
?>
<?php echo form_open('login_register/signup_validation', $form)?>
<div class="row control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Email</label>
<?php echo form_input($email); ?>
<p class="help-block text-danger"></p>
</div>
</div>
<div class="row control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Password</label>
<?php echo form_password($password); ?>
<p class="help-block text-danger"></p>
</div>
</div>
<div class="row control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Confirm Password</label>
<?php echo form_password($cpassword); ?>
<p class="help-block text-danger"></p>
</div>
</div>
<br>
<div id="success"></div>
<div class="row">
<div class="form-group col-xs-12">
<?php echo form_submit($submit);?>
</div>
</div>
<?php form_close();?>
【问题讨论】:
-
你是否包含了 $this->load->helper('form');到你的控制器?
-
从
<?php echo form_open('login_register/signup_validation')?>中删除$form并尝试 -
是的,我自动加载表单助手。对于第二个答案 - 即使我删除了 $form 数组 - 仍然没有任何反应。
-
@YasenIvanov 你检查过生成的 HTML 吗?
-
@jagad89 ,没有它可以工作的HTML,但为什么不能使用它?一切似乎都到位了?
标签: php forms twitter-bootstrap codeigniter action