我的JavaScript吐出動態HTML與基於布爾字段作爲複選框之一,如下所示:三元操作/在檢查HTML複選框
<input type="checkbox" disabled='true' (bool == true ? "Checked":"undefined") />
我複選框始終返回檢查,即使布爾是假的。 任何建議通過三元操作來做到這一點?
此外,我剛剛意識到,這將是很難有每個行復選框的ID。這裏是我的功能目前看起來像:
功能fnBuildWebSiteClipHtml(姓名,地址,身份證,allow_removal,use_full_screen){
var html = "<tr id='wc_" + id + "'>" +
tdstart + "<div style='float: left; width: 20px'><img src='/emm/websiteIcon.do?id="+id+"' height='16px' width='16px'/></div><div style='float: left; vertical-align: middle;'>" + OrionCore.escapeHtml(name) + "</div></td>" +
tdstart + OrionCore.escapeHtml(url) + "</td>" +
tdstart + "<input type='checkbox' disabled='true' " + (allow_removal ? "checked='true'" : "") + "/>" + "</td>" +
tdstart + "<input type='checkbox' disabled='true' " + (use_full_screen ? "checked='true'" : "") + "/>" + "</td>" +
tdstart +
"<table>" +
"<tr>" +
"<td><a href='javascript:fnShowWebsiteclip(" + id + ")'>"+MESSAGES.edit+"</a> | </td>" +
"<td><a href='javascript:fnDeleteWebsiteclip(" + id + ")'>"+MESSAGES.del +"</a></td>" +
"</tr>" +
"</table>" +
"</td>" +
"</tr>";
return html;
} 8其中i檢查allow_removal
行,然後下面一行檢查use_full_screen是我想讓我的複選框跟隨。任何建議,非常感謝。
感謝您已發佈的回覆,但我不知道如何適應在這種情況下。
你如何設置你的布爾變量? – bpoiss 2013-02-11 13:52:12
兩者都從數據庫讀取,另一個函數將這些參數作爲參數傳遞。 – user448432 2013-02-11 17:14:38