選擇複選框
回答
簡單的東西,如jQuery的:
<script>
$(document).ready(function(){
// On clicking the master, check all checkbox
$("#checkall").click(function() {
// find all checkboxes with the class 'checkboxes'
// and make it checked/unchecked to match the master checkbox
$('input[type="checkbox"].checkboxes')
.attr("checked", $(this).is(":checked"))
;
});
});
</script>
添加一個簡單的複選框來充當主啓用/禁用其餘
<input title="Check all" id="checkall"
type="checkbox" class="checkbox" value="1"
/>
<input class="checkboxes checkbox" type="checkbox" />
<input class="checkboxes checkbox" type="checkbox" />
<input class="checkboxes checkbox" type="checkbox" />
您可以使用一個簡單的JavaScript要做到這一點:
<div id="page">
<p>
<input id="chkFile1" type="checkbox" title="File 1" />File 1</p>
<p>
<input id="chkFile2" type="checkbox" title="File 2" />File 2</p>
<p>
<input id="chkFile3" type="checkbox" title="File 3" />File 3</p>
<p>
<input id="chkFile4" type="checkbox" title="File 4" />File 4</p>
<p>
<input id="chkFile5" type="checkbox" title="File 5" />File 5</p>
<p>
<input id="chkAllFiles" type="checkbox" title="All Files" onchange="selectAllFiles(this.checked);" />All Files</p>
</div>
那麼腳本:
<script type="text/javascript">
function selectAllFiles(c) {
for (i = 1; i <= 5; i++) {
document.getElementById('chkFile' + i).checked = c;
}
}
</script>
感謝您的回覆,我在何處在Install4j IDE中輸入此代碼? – user1414413
對不起。我不熟悉這個IDE。 –
AFAIK,install4j在其操作中不支持JavaScript。 – skydvr
在您的複選框形式分量的「選擇腳本」屬性,添加以下代碼:
((JCheckBox)formEnvironment.getFormComponentById("123").
getConfigurationObject()).setSelected(selected);
其中「123」必須與的ID來代替應該選擇的另一個表單組件。
是否有通過IDE設置ID的方法?除非我錯過了某些東西,否則使用該數字需要我先手動在生成的xml文件中找到該數字,並且在我看來,數字很容易通過對安裝程序的更改而改變。我嘗試命名該組件並使用該名稱,但那不起作用......謝謝。 – skydvr
複選框的ID將永遠不會改變,但您可以手動分配一個複選框。當您調用表單組件的重命名操作時,在輸入對話框中有一個用於分配ID的複選框。自定義ID必須以字母開頭。 –
- 1. 選擇複選框選擇
- 2. 選擇複選框
- 3. 選擇複選框
- 4. 篩選複選框選擇
- 5. 選擇一個複選框,選擇其他複選框
- 6. 複選框,取消選擇和選擇
- 7. 選擇所有複選框
- 8. 通過選擇複選框
- 9. jQuery複選框樹選擇
- 10. 網格複選框選擇
- 11. System.Windows.Forms.TreeView複選框選擇
- 12. asp.net gridview複選框選擇
- 13. DataGridView複選框選擇
- 14. 計數選擇複選框
- 15. 無法選擇複選框
- 16. jquery選擇器複選框
- 17. jQuery複選框選擇
- 18. Jquery複選框選擇
- 19. CakePHP複選框選擇行
- 20. listview複選框選擇vb.net
- 21. jQuery選擇複選框
- 22. 限制選擇複選框
- 23. 選擇某些複選框
- 24. 分組複選框選擇
- 25. 複選框選擇區域
- 26. 選擇所有複選框
- 27. 價值選擇複選框
- 28. 多選擇值複選框
- 29. 行選擇與複選框
- 30. jqGrid的選擇複選框
感謝您的回覆 - 我是一個完整的新手,不理解您的代碼!我嘗試過,但它不會編譯。你可以請進一步解釋一下 – user1414413
你需要看看jQuery庫,它會使任何javascrupt用法更容易爲新手! jquery.com – Andrew
AFAIK,install4j不支持jquery的動作。 – skydvr