我知道以前有人问过它,但我还没有找到任何有效的方法。
基本上,我的表格没有提交。完全没有。所以我什至无法弄清楚这些值是否错误,因为我无法摆脱模态/表单。
我为此使用 bootstrap/php。与我使用完全相同的过程(当然,使用不同的上下文)的其他代码相比,它似乎应该可以工作。我试图检查名称以避免重复以及取消设置可能已使用的任何会话/发布变量。
也许更多的眼睛会带来更多的成功!
<form id="addSession" action="" method="post">
<!-- Body -->
<div class="modal-body">
<fieldset>
<input type="hidden" name="sessionID" value="0"/>
<input type="hidden" name="createSession"/>
<label>Select Start Date:</label>
<select name="startDate">
<option value="<? echo($currDateValue); ?>" selected="selected"><? echo($currDateDisplay); ?></option>
<?php
for ($i = 1; $i <= 15; ++$i) {
echo('<option value="' . date('Y-m-d 00:00:00', strtotime($currDateValue . '+' . $i . (($i == 1) ? ' day' : ' days'))) . '">'
. date('D, M d, Y', strtotime($currDateDisplay . '+' . $i . (($i == 1) ? ' day' : ' days'))) . '</option>');
}
?>
</select>
<label>Select End Date:</label>
<select name="endDate">
<option value="<? echo(date('Y-m-d 00:00:00', strtotime($currDateValue . '+1 day'))); ?>" selected="selected"><? echo(date('D, M d, Y', strtotime($currDateDisplay . '+1 day'))); ?></option>
<?php
for ($i = 2; $i <= 16; ++$i) {
echo('<option value="' . date('Y-m-d 00:00:00', strtotime($currDateValue . '+' . $i . (($i == 1) ? ' day' : ' days'))) . '">'
. date ('D, M d, Y', strtotime($currDateDisplay . '+' . $i . (($i == 1) ? ' day' : ' days'))) . '</option>');
}
?>
</select>
</fieldset>
</div>
<!-- Footer -->
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a>
<button type="submit" class="btn btn-primary">Create Session</button>
</div>
</form>
编辑:感谢您的回复!给出的所有回复都非常感谢,但以下代码有效(并且以与不起作用的代码相同的方式编写)
<div id="addPointsModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="addPointsModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Adding Points To <? echo($data['real_name']); ?></h3>
</div>
<form id="addPointsToStudent" action="" method="post">
<div class="modal-body">
<fieldset>
<label>Enter Point Value:</label>
<input type="text" name="addPointsMonoStudent" placeholder="0"/>
<input type="hidden" name="studentUID" value="<? echo($uid); ?>"/>
</fieldset>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a>
<button type="submit" class="btn btn-primary">Add Points</button>
</div>
</form>
</div>
所以我不太确定发生了什么!