我什么都不知道,我想问你们简单的问题,我刚接触javaC:\JDK\LIB\01>javac lottery.java lottery.java:4: lottery is not abstract and does not override abstract method ac tionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener public class lottery extends Applet implements ActionListener ^ 1 error 什么错误 第四行是public class lottery extends Applet implements ActionListener
to:gaojihua 你的lottery类没有实现ActionListener接口的所有方法!比如ActionPerform()。你的checkbox是动态生成还是静态的?如果是动态,用 Apollo47(阿波罗)的方法。如是静态: 用java script,onload时执行下面函数: function setCheckbox(){ var checkboxes = document.formName.checkboxName;//checkboxes为所有checkbox组成的数组 var allValue = document.formName.allValue.value;//allValue为所有checkbox值组成的字符串 for (i=0;i<checkboxes.length;i++){ if (allValue.indexOf(checkboxes[i].value) != -1) checkboxes[i].checked = true; } }
<input type="checkbox" <%if (tesetValue==i) out.print("checked"); %>>
}
我该怎么样实现checkbox复选?
是的话实现起来就容易多了
把选中的值放到form的数组里就OK
List dbValues; // 存在数据库中的value值。for(int i=0; i<CbxValues.length; i++){ <input type="checkbox" name="chxName" value="<%=CbxValues[i]%>" <%=(dbValues.indexOf(CbxValues[i])>=0?"checked":"")%> >}
lottery.java:4: lottery is not abstract and does not override abstract method ac
tionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener
public class lottery extends Applet implements ActionListener
^
1 error
什么错误
第四行是public class lottery extends Applet implements ActionListener
用java script,onload时执行下面函数:
function setCheckbox(){
var checkboxes = document.formName.checkboxName;//checkboxes为所有checkbox组成的数组
var allValue = document.formName.allValue.value;//allValue为所有checkbox值组成的字符串
for (i=0;i<checkboxes.length;i++){
if (allValue.indexOf(checkboxes[i].value) != -1)
checkboxes[i].checked = true;
}
}