この記事では、すべてのJSを選択し、選択したチェックボックスがあるかどうかを判断する方法について説明します。参照のためにそれを共有してください。特定の実装方法は次のとおりです。
コードコピーは次のとおりです。関数ActionEvent(MethodName){
var form = document.forms [0];
if(validateIsselect(form.all、form.productids)){
form.action = '<html:contrive = "/control/product/manage"/>';
form.submit();
}それ以外{
アラート(「操作するレコードを選択してください」);
}
}
function allselect(allobj、items){
var state = allobj.checked;
if(items.length){
for(var i = 0; i <items.length; i ++){
if(!items [i] .disabled)items [i] .checked = state;
}
}それ以外{
if(!items [i] .disabled)items.checked = state;
}
}
/*
*レコードが選択されているかどうかを判断します
*/
function validateIsselect(allobj、items){
var state = allobj.checked;
if(items.length){
for(var i = 0; i <items.length; i ++){
if(items [i] .Checked)trueを返します。
}
}それ以外{
if(items.checked)trueを返します。
}
falseを返します。
}
コードを次のようにコピーします。<入力型= "チェックボックス" name = "all" onclick = "javascript:allselect(this、this.form.productids)">すべてを選択</td>
コードを次のようにコピーします。<入力name = "Visible" Type = "ボタン" onclick = "javascript:actionEvent( 'visible')" value = "action">
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。