利用bootstrap 的 form-inline 实作下面的样式。

<form class="form-inline font5" style="margin:0px;" id="frmFind">
<input type=hidden name="MemberNo" value="<?php echo $memberNo; ?>">
<input type=hidden name="PageNo" value="<?php echo $pageNo; ?>">
<div class="form-group">
<label for="Destination" class="control-label">列出</label>
<input type="text" class="form-control" style="width:60px;" name="Year1"
value="<?php echo $year1; ?>">
</div>
<div class="form-group">
<label class="control-label">年</label>
<select class="form-control" name="Month1" id="Month1">
<?php ListMonth($month1); ?>
</select>
</div>
<div class="form-group">
<label for="Destination" class="control-label">月到</label>
<input type="text" class="form-control" style="width:60px;" name="Year2"
value="<?php echo $year2; ?>">
</div>
<div class="form-group">
<label class="control-label">年</label>
<select class="form-control" name="Month2" id="Month2">
<?php ListMonth($month2); ?>
</select>
<label class="control-label">月</label>
</div>
<select class="form-control" id="status" name="Status">
<?php ListStatus( $status ); ?>
</select>
<label class="control-label">的待辦事項。</label>
<a href="#" onclick="myApp.onFind();" class="btn btn-success">
<i class="icon-search"></i> 查詢 </a>
</form>
把 button 放在 form 中會有奇怪的現象,改用 a class=”btn” 就正常。
function ListMonth( $Month )
{
for($i=1; $i<=12; $i++)
{
if( $i == $Month )
echo '<option value="'.$i.'" selected=on>';
else
echo '<option value="'.$i.'">';
echo $i.'</option>';
}
}
function ListStatus( $status )
{
$aryText = array('未完成', '完成待批', '主管已閱', '全部');
for($i=0; $i< count($aryText); $i++)
{
if( $i == $status )
echo '<option value="'.$i.'" selected=on>';
else
echo '<option value="'.$i.'">';
echo $aryText[$i].'</option>';
}
}
本文介绍如何使用Bootstrap的form-inline组件创建一个日期范围选择器,包括两个输入框用于选择年份,两个下拉菜单用于选择月份,以及一个查询按钮。文章详细展示了PHP代码如何动态生成月份和状态选项。
455

被折叠的 条评论
为什么被折叠?



