ホームページ >ウェブフロントエンド >jsチュートリアル >全選択、全選択解除、機能コード削除のための包括的なJSチェックボックス_JavaScriptスキル

全選択、全選択解除、機能コード削除のための包括的なJSチェックボックス_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:57:401111ブラウズ

以下を参照してください。 方法:
JS チェックボックス 方法 1:

复制代 代価次のように:

function checkAll()
{
var code_Values = document.all['code_Value'];
if(code_Values.length){
for(var i=0;i{
code_Values[i].checked = true;
}
}else{
code_Values.checked = true;
}
}
function uncheckAll()
{
var code_Values = document.all['code_Value'];
if(code_Values.length){
for(var i=0;i{
code_Values[i].checked = false;
}
}else{
code_Values.checked = false;
}
}
関数 multipleDelete()
{
var num = 0;
var code_Values = document.all['code_Value'];
if(code_Values.length){
for(var i=0;i{
if(code_Values[i].checked == true)
{
番号 ;
}
}
}else{
if(code_Values.checked == true){
num ;
}
}
if(num == 0){
alert('削除項目を選択してください');
}
if(num >0){
document.BuCodeSearch.action = '<%=EusUtil.getPage("lookup.generic.bucode.delete.s")%>';
document.BuCodeSearch.submit();
}
}


JS チェックボックス方法二:
复制代码代码如下:

関数 checkAll()
{
var code_Values = document.getElementsByTagName("input");
for(i = 0;i if(code_Values[i].type == "チェックボックス")
{
code_Values[i].checked =真実;
}
}
}
function uncheckAll()
{
var code_Values = document.getElementsByTagName("input");
for(i = 0;i if(code_Values[i].type == "チェックボックス")
{
code_Values[i].checked =間違い;
}
}
}
関数 multipleDelete()
{
if (document.BuCodeSearch.elements["code_Value"])
{
var num = 0 ;
var fm = document.BuCodeSearch;
if (document.BuCodeSearch.elements["code_Value"])
{
var elm = document.BuCodeSearch.elements["code_Value"];
var ename = "code_Value";
if (elm.length) {
var len = fm.elements[ename].length;
for (var i = 0; ivar e = fm.elements[ename][i];
if (e.checked == true){
num ;
}
}
} else {
if (elm.checked == true ) {
num ;
}
}
if (num > 0 )
{
document.BuCodeSearch.action = '';
document.BuCodeSearch.submit();
}
}
}
}

code_Value はチェックボックス表の名前、BuCodeSearch はフォーム名
复制代代码如下:


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。