Php 引导模式中的表单未提交
我有一个页面,可以像这样以html格式输出数据,其中有一个表单用于更新日期 registration.phpPhp 引导模式中的表单未提交,php,jquery,twitter-bootstrap,Php,Jquery,Twitter Bootstrap,我有一个页面,可以像这样以html格式输出数据,其中有一个表单用于更新日期 registration.php while($row = mysqli_fetch_array($run)) { $output .= ' <tr> <td width="70%">'. $row["fullname"].' </td> **<form action="add_date
while($row = mysqli_fetch_array($run))
{
$output .= '
<tr>
<td width="70%">'. $row["fullname"].' </td>
**<form action="add_date.php?id='. $row["client_id"].'" method="post">**
<td width="70%">
<input type="text" value="'. $row["pass_date"].'" id="add_date"
name="add_date"/>
</td>
<td><input type="submit" id="'. $row["client_id"].'" name="submit"
class="btn btn-primary btn-xs"/></td>
</form>
</tr> ';
}
while($row=mysqli\u fetch\u数组($run))
{
$output.='
“.$row[“全名”]”
****
';
}
还有另一个页面在模态中显示这些数据
index.php
<!--client modal -->
<div id="dataModal" class="modal fade paidclient">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-
dismiss="modal">×</button>
<h4 class="modal-title"></h4>
</div>
<div class="modal-body paidclient" id="employee_detail">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-
dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
$(document).on('click', '.today_registration', function(){
$.ajax({
url:"registration.php",
method:"POST",
success:function(data){
$('#employee_detail').html(data);
$('#dataModal').modal('show');
$('.modal-title').text("Today Registration");
}
});
});
<!-- client modal-->
&时代;
关
$(document).on('click',')。today_registration',function(){
$.ajax({
url:“registration.php”,
方法:“张贴”,
成功:函数(数据){
$(“#员工详细信息”).html(数据);
$('#dataModal').modal('show');
$(“.modal title”).text(“今日注册”);
}
});
});
主要问题是表单没有提交,按下时什么也不做
提交按钮您只需添加按钮
while($row = mysqli_fetch_array($run))
{
$output .= '
<tr>
<td width="70%">'. $row["fullname"].' </td>
<!-- add id in form -->
**<form id="addform" action="add_date.php?id='. $row["client_id"].'" method="post">**
<td width="70%">
<input type="text" value="'. $row["pass_date"].'" id="add_date"
name="add_date"/>
</td>
<td><input type="submit" id="'. $row["client_id"].'" name="submit"
class="btn btn-primary btn-xs"/></td>
</form>
</tr> ';
}
<!--client modal -->
<div id="dataModal" class="modal fade paidclient">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-
dismiss="modal">×</button>
<h4 class="modal-title"></h4>
</div>
<div class="modal-body paidclient" id="employee_detail">
</div>
<div class="modal-footer">
<!-- add this button -->
<button type="button" id="btnform" class="btn btn-primary" >Submit</button>
<!-- add this button -->
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- add this -->
$(document).on('click', '#btnform', function(){
$('#addform').submit();
});
<!-- add this -->
$(document).on('click', '.today_registration', function(){
$.ajax({
url:"registration.php",
method:"POST",
success:function(data){
$('#employee_detail').html(data);
$('#dataModal').modal('show');
$('.modal-title').text("Today Registration");
}
});
});
<!-- client modal-->
while($row=mysqli\u fetch\u数组($run))
{
$output.='
“.$row[“全名”]”
****
';
}
&时代;
提交
关
$(document).on('click','#btnform',function(){
$('#addform')。提交();
});
$(document).on('click',')。today_registration',function(){
$.ajax({
url:“registration.php”,
方法:“张贴”,
成功:函数(数据){
$(“#员工详细信息”).html(数据);
$('#dataModal').modal('show');
$(“.modal title”).text(“今日注册”);
}
});
});
你的点击功能启动了吗?@Kumar_Vikas如何检查??尝试在点击功能内使用调试器或警报。@Kumar_Vikas是的,当使用点击功能时,它会发出警报。你必须将代码写入模式弹出窗口。你在某种程度上是正确的,如果我必须更新一行代码,但在registration.php中查看while loop中的这行代码,这将获取所有客户机数据,并且我需要单独更新每个输入框,因此对于单个输入框,我需要一个表单来传递相应的客户机id,如下所示。。检查将帮助您的更改。这也没有帮助。请检查新更改并尝试此操作。