表单细节

1.使用contenteditable属性
   使用该属性可以有效地限制用户在<input type="file"/>控件中手动输入内容,而只能通过文件选择对话框选择文件。
<input type="file" id="file1" contenteditable="false" />

2.checkBox的disable属性,在checkBox中使用disable属性可以使用户无法修改checkBox,同时在checkBox中使用的disable属性后必须注意该checkBox的值将无法提交到后台.

3.上下兩個iframe,当要求某个iframe站整个的空间,可通过
var inframe = window.parent.document.getElementById("M2");
inframe.style.display="none";隐藏另一个inframe对象

4.使用radio传递,获取参数如:<input type="radio" name="selectedId"
fileTypeName='<ww:property value="fileType.name"/>'>,然后利用javascript获取代码如下:function getParamters(){
    var fileTypeName = "";
    var boxes= document.getElementsByName("selectedId");
    for(var i=0;i<boxes.length;++i){
  if(boxes[i].checked){
              fileTypeName = boxes[i].fileTypeName;
            }
    }
}
5.利用javascript动态增加表单中table的行
   var tableData = document.getElementById("data");//通过id获取表单table对象
   var newRow = tableData.insertRow();//插入一行
   newRow.className="text_c";
   var newCell0 = newRow.insertCell(0);//创建单元格
   newCell0.align ="center";
   newCell0.innerHTML = "";
6.window.parent()与window.opener区别:若一个iframe中src引用了一个页面a.jsp那么在a.jsp中写window.parent()则是访问a.jsp的父窗体iframe.若在b.jsp中使用window.open打开c.jsp则在c.jsp中使用window.opener则是访问b.jsp页面
如:
window.opener.$('#customerProcessSet').parent().find("input[type='hidden']").remove();

你可能感兴趣的:(JavaScript,C++,c,jsp,C#)