javascript checkBox的使用
①function doDelete(){
var deleteArray = new Array();
var cnt = 0;
for (i = 0; i < document.forms[0].elements.length; i++ ) {
// チェックボックスがONの時はその値を設定する。
if (document.forms[0].elements[i].type == "checkbox" ) {
if (document.forms[0].elements[i].checked == true) {
deleteArray[cnt] = document.forms[0].elements[i].value;
cnt = cnt + 1;
}
}
}
if( cnt < 1 ){
alert('<bean:message key="MM00240E" bundle="momentmsg"/>');
return;
}
if ( confirm('<bean:message key="MM00350I" arg0="測定結果" bundle="momentmsg"/>')==true ) {
document.forms[0].chk.value =deleteArray;
document.forms[0].action="./MPMG0020DeleteAction.do";
document.forms[0].submit();
}
}
②在html中追加一个隐藏变量<html:hidden name="MPMG0020Form" property="chk"/>
③在MPMG0020DeleteAction里使用以下代码可以访问到需要删除的纪录:
String[] checkval = null;
//画面.削除選択
String strChecked = (String)MPMG0020Form.get("chk");
if(strChecked != null && !strChecked.equals("")){
&
相关文档:
事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();
事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
事件返回值
event.returnValue
鼠标位置
event.x
event.y
窗体 ......
创建文档元素
document.createElement(nodename)
插入元素到文档节点树
parent.appendChild(child)
创建文本节点
document.createTextNode(text)
在现有元素前插入新元素
parentElement.insertBefore(newElement,targetElement)
在现有元素后插入新元素(自编函数)
parentElement.insertAfter(newElement,targe ......
预定时间之后执行函数
setTimeout("functionname",interval)
提取字符串中数值信息
parseInt(string)
复制节点(是否复制子节点)
cloneNode(true/false)
删除子节点
removeChild()
替换节点
replaceChild(newChild,oldChild)
子节点判断
hasChildNodes ......
检索:
1 用||来填充默认值
var status = flight.status || "unknown";
2 使用&&防止TypeError
flight.equipment.model //throw "TypeError"
flight.equipment && flight.equipment.model //undefined
引用
var a={},b={},c={};
document.writeln(a===b); //false
原型
Javascript ......
返回一个给定id属性值的元素节点的对象
document.getElememtById(id)
返回一个包含所有给定标签的元素的数组
document.getElementsByName(tag)
获取元素属性
document.getAttribute(attribute)
设置元素属性值
document.setAttribute(attribute)
......