jiasongmao 发表于 2013-2-7 18:19:49

JSF中隐藏A4J按钮和普通按钮的JS单击事件

HTML按钮:document.getElementById("Button").click();

A4J按钮:document.getElementById("a4jButton").onclick();

JS操作HTML中的<select>标签:
获取值:document.getElementById("form1:goods_category").value;
获取文本:document.getElementById("form1:goods_category").text;
新增OPTION:
document.getElementById("formdata:ListBoxPersonSelected").options
                      = new Option(textlist,valuelist,true,true);


例子:
for(var i =0;i <document.getElementById("formdata:ListBoxPerson").options.length;i++)
   {
   if(document.getElementById("formdata:ListBoxPerson").options.selected)
   {
         valuelist = document.getElementById("formdata:ListBoxPerson").options.value;
         textlist = document.getElementById("formdata:ListBoxPerson").options.text;

if(document.getElementById("formdata:ListBoxPersonSelected").options.length == 0)
         {
            document.getElementById("formdata:ListBoxPersonSelected").options
                      = new Option(textlist,valuelist,true,true);   
         }
         else
         {   
             for(var j =0;j <document.getElementById("formdata:ListBoxPersonSelected").options.length;j++)
             {
                  if(valuelist == document.getElementById("formdata:ListBoxPersonSelected").options.value)
                  {
                     flg = true;
                  }
             }
            if(flg == false)
            {
            document.getElementById("formdata:ListBoxPersonSelected").options
                      = new Option(textlist,valuelist,true,true);
            }else{flg = false;}
         }
   }
   }
页: [1]
查看完整版本: JSF中隐藏A4J按钮和普通按钮的JS单击事件