如果未选中复选框,则显示不带警报的文本

时间:2014-12-26 14:20:56

标签: javascript jquery checkbox

我有这个js,但是当我删除de“nothing”字段时正在工作,但如果没有showme couse我在我的网站中很难看,我没有办理复选框。

JS:

setInterval(function(){
   section[0].innerHTML = '';
   for(var i = 0; i < checkbox.length; i++){
     if(checkbox[i].checked){
     section[0].innerHTML += checkbox[i].value;        
     } else {
     section[0].innerHTML = 'nothing';
     }
   }
 }, 10);

HTML

Checked checkbox: <b><section></section></b>

这个js很好,但我想添加任何字段:

setInterval(function(){
   section[0].innerHTML = '';
   for(var i = 0; i < checkbox.length; i++){
     if(checkbox[i].checked){
     section[0].innerHTML += checkbox[i].value;        
     }
   }
 }, 10);

1 个答案:

答案 0 :(得分:0)

我假设没有任何东西不是一个选项,并且如果没有选中框,你想要写“无”。在这种情况下,这应该工作。

setInterval(function(){
   section[0].innerHTML = '';
   var nothing = true;
   for(var i = 0; i < checkbox.length; i++){
       if(checkbox[i].checked){
           section[0].innerHTML += checkbox[i].value;
           nothing = false;
       }
   }
   if(nothing){
        section[0].innerHTML = 'nothing';
   }

 }, 10);