【发布时间】:2018-06-29 17:09:39
【问题描述】:
我需要收集有关所提供服务的反馈。
在我看来,我有以下几点:
<form method="post" enctype="multipart/form-data" class="form-horizontal" id="entryForm">
<div class="panel-body text-center">
<ul class="list-group list-group-flush text-center">
<li class="list-group-item">
<input type="button" name="feedback" value="1" class="btn btn-info">
<input type="button" name="feedback" value="2" class="btn btn-info">
<input type="button" name="feedback" value="3" class="btn btn-info">
<input type="button" name="feedback" value="4" class="btn btn-info">
<input type="button" name="feedback" value="5" class="btn btn-info">
</li>
</ul>
</div>
</form>
<div class="panel-footer text-center">
<button type="button" id="submit" class="btn btn-primary btn-lg btn-block">
Submit
</button>
在我的控制器中,我有以下内容:
public function index(){
$feedback = $this->input->post('feedback');
$this->Feedback_model->addFeedback($feedback);
$this->load->view('feedback/header');
$this->load->view('feedback/survey');
$this->load->view('feedback/footer');
}
在我的模型中,我有以下内容:
public function addFeedback($feedbackData){
var_dump($feedbackData);
}
我有一个响应按钮点击的js文件:
$(document).ready(function(){
$("#submit").click(function(e){
e.preventDefault();
$("#entryForm").submit();
});
});
我只想获取按钮的值。
【问题讨论】:
-
你得到了什么输出?
-
您的表单缺少“操作”属性,而且似乎也没有任何“提交”按钮。
-
@GrumpyCrouton 我得到 NULL。
-
将
type="button更改为type="submit",是否解决了您的问题? -
如果表单发布到表单所在的同一页面,则不需要@DFriend 操作属性。
标签: php html codeigniter