在我的應用程序的CMS中,我有一個編輯項目表單。如何使複選框被選中?
用戶將要編輯的項目有一些複選框。
其中一些是在創建時選擇的,並且該選擇已存儲在我的數據庫中,因爲它影響項目在實際站點中的顯示方式。
假設$checked
是一個布爾變量,如果創建該項目的用戶選擇了該框,則該值爲true,那麼我的代碼將顯示一個選中的複選框if($checked)
?
在我的應用程序的CMS中,我有一個編輯項目表單。如何使複選框被選中?
用戶將要編輯的項目有一些複選框。
其中一些是在創建時選擇的,並且該選擇已存儲在我的數據庫中,因爲它影響項目在實際站點中的顯示方式。
假設$checked
是一個布爾變量,如果創建該項目的用戶選擇了該框,則該值爲true,那麼我的代碼將顯示一個選中的複選框if($checked)
?
echo '<input type="checkbox" value="123" '.($checkedValue == 123 ? 'checked="checked"':'').' />';
if($checked){
echo 'checked="checked"';
}
,顯示從一開始就選定一個複選框的代碼是這樣的:
<checkbox name="bla" selected="selected" />
這將呈現爲已選中的複選框。這與合併是否會造成這些線路中的東西:
if($checked)
$tag_info .= "selected=\"selected\"";
您需要添加檢查=屬性「選中」你輸入元素。 (或者乾脆取決於你的DOCTYPE檢查)
如果你的$檢查返回TRUE或FALSE然後用
<input type="checkbox" name="" value="" id="" class="" <?php echo (($checked)?'checked':'') ?> />
你測試,如果($檢查)和失敗???? – andrewk 2012-01-02 09:55:01