默認值屬性
對表操作過程中,當對一個數據欄位對象不賦值,為null時,系統自動將該欄位或對象的默認值屬性設定的值賦予欄位
欄位的默認值是在數據結構定義中設定
在被引用的控制項對象中也可以定義
默認值,有時也叫預設值。
html:checkbox
1.<html:checkbox property=”checkbox1” value=”true’ >。property對應的actionForm中屬性必須為boolean類型。當value為true時候,選中的時候值為true,當value為false時候,選中的時候值為false.property
注意必須在ActionForm中的reset()方法將其復位,否則其後無法使用
2.程式中使用了struts的<html:checkbox></html:checkbox>標籤,但是該標籤沒有checked屬性,如果要在頁面載入時使其默認選中可在該標籤的後面加一個與該標籤具有相同property屬性的<html:hidden></html:hidden>標籤,並設定其value="true",注意checkbox標籤的value屬性應寫為value="",既不能不寫也不能寫為true或false
即:
<html:checkbox property="basDict.dictIsEditable" value="" />
<html:hidden property="basDict.dictIsEditable" value="true" />
jquery設定
使用hide()隱藏所有元素→使用選擇器first,first-child,nth-child(1)等獲取第一個元素→使用show()顯示第一個元素。
HTML結構:
<divid="test">
<li>Glen</li>
<li>Tane</li>
<li>John</li>
<li>Ralph</li>
</div>
jquery代碼:
$(function(){
$("#testli").hide();
$("#testli").eq(0).show();
});
顯示效果
PHP
如果輸出的模板變數沒有值,但是我們需要在顯示的時候賦予一個默認值的話,可以使用default語法,格式:{$變數|default="默認值"}。這裡的default不是函式,而是系統的一個語法規則,
例如:{$Think.post.name|default="名稱為空"}
對系統變數的輸出也可以支持默認值
例如:{$Think.post.name|default="名稱為空"}
默認值支持Html語法。