See the following two implementation methods:
JS checkbox Method 1:
Copy codeThe Code is as follows:
Function checkAll ()
{
Var code_Values = document. all ['Code _ value'];
If (code_Values.length ){
For (var I = 0; I <code_Values.length; 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.length; I ++)
{
Code_Values [I]. checked = false;
}
} Else {
Code_Values.checked = false;
}
}
Function multipleDelete ()
{
Var num = 0;
Var code_Values = document. all ['Code _ value'];
If (code_Values.length ){
For (var I = 0; I <code_Values.length; I ++)
{
If (code_Values [I]. checked = true)
{
Num ++;
}
}
} Else {
If (code_Values.checked = true ){
Num ++;
}
}
If (num = 0 ){
Alert ('Please select delete item ');
}
If (num> 0 ){
Document. BuCodeSearch. action = '<% = EusUtil. getPage ("lookup. generic. bucode. delete. s") %> ';
Document. BuCodeSearch. submit ();
}
}
</Script>
JS checkbox Method 2:
Copy codeThe Code is as follows:
Function checkAll ()
{
Var code_Values = document. getElementsByTagName ("input ");
For (I = 0; I <code_Values.length; I ++ ){
If (code_Values [I]. type = "checkbox ")
{
Code_Values [I]. checked = true;
}
}
}
Function uncheckAll ()
{
Var code_Values = document. getElementsByTagName ("input ");
For (I = 0; I <code_Values.length; I ++ ){
If (code_Values [I]. type = "checkbox ")
{
Code_Values [I]. checked = false;
}
}
}
Function 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; I <len; I ++ ){
Var e = fm. elements [ename] [I];
If (e. checked = true ){
Num ++;
}
}
} Else {
If (elm. checked = true ){
Num ++;
}
}
If (num> 0)
{
Document. BuCodeSearch. action = '<% = EusUtil. getPage ("lookup. generic. bucode. delete. s") %> ';
Document. BuCodeSearch. submit ();
}
}
}
}
Code_Value is the name of the checkbox form, and BuCodeSearch is the form name.
Copy codeThe Code is as follows:
<Td align = "left" width = "20"> <input type = "checkbox" name = "code_Value" value = "<% = userDefFieldValueBean. getUdfValue () %> "> </td>