JS第五天总结
2016-07-11 22:00
429 查看
多文件上传:
1.先设置一个文件类型:<input type="file" />,添加文件按钮
2.获取新添加的文件的input 的标签的容器
var con=$("#container");
3.创建file文件域
var fileInp=document.createElement("input");
4.设置input的类型为file
fileInp.type="file";
5.创建我们的删除按钮
var butInp=document.createElement("input");
6.设置类型和 按钮的名字
butInp.type="button";
butInp.value="删除";
7.从前面正向添加
con.insertBefore(br,con.firstChild);
con.insertBefore(butInp,con.firstChild);
con.insertBefore(fileInp,con.firstChild);
butInp.onclick=function(){
con.removeChild(br);
con.removeChild(butInp);
con.removeChild(fileInp);
}
disabled:灰掉
disabled 写在标签里,可以直接写disabled 也可以写 disabled="disabled"
在js中 操作disabled 设置true 或 false
form提交时 不作为表单域 传输值
适用于 所有标签对象
readonly 只读
readonly 写在标签里 readonly 也可以写 readonly="readonly"
在js中 readonly 设置true 或 false
form提交时 作为表单域 传输值
适用于 textArea password text 这种 文本
form
form对象的3种获取方式
第一种:
var forms=document.forms;
var form1=document.forms[0];
for(var i =0 ;i<forms.length;i++){
alert(forms[i].name);
}
第二种:
var form1=document.forms["form1"];
第三种:
var form1=document.form1;
提交和重置按钮的使用:
onsubmit、onreset
用defaultValue 模拟重置键 reset
测试复选按钮 checkbox name属性设置一样来控制
测试单选按钮 type="radio" name属性设置一样来控制
获取表单域 的方式
formObj.name 第一种获取表单域对象的方法
formObj.elements[index] 第二种获取表单域对象的方
formObj.elements[name] 第三种获取表单域对象的方法
测试select 获取值
第一种获取值的方式 用通用方式 .value
第二种获取值的方式 通过selectedIndex
第三种获取值的方式 通过selectedIndex 用了selectObj.options 它返回数组
测试二级联动功能:用select选择下拉列表框,value属性必须相同
1.先设置一个文件类型:<input type="file" />,添加文件按钮
2.获取新添加的文件的input 的标签的容器
var con=$("#container");
3.创建file文件域
var fileInp=document.createElement("input");
4.设置input的类型为file
fileInp.type="file";
5.创建我们的删除按钮
var butInp=document.createElement("input");
6.设置类型和 按钮的名字
butInp.type="button";
butInp.value="删除";
7.从前面正向添加
con.insertBefore(br,con.firstChild);
con.insertBefore(butInp,con.firstChild);
con.insertBefore(fileInp,con.firstChild);
butInp.onclick=function(){
con.removeChild(br);
con.removeChild(butInp);
con.removeChild(fileInp);
}
disabled:灰掉
disabled 写在标签里,可以直接写disabled 也可以写 disabled="disabled"
在js中 操作disabled 设置true 或 false
form提交时 不作为表单域 传输值
适用于 所有标签对象
readonly 只读
readonly 写在标签里 readonly 也可以写 readonly="readonly"
在js中 readonly 设置true 或 false
form提交时 作为表单域 传输值
适用于 textArea password text 这种 文本
form
form对象的3种获取方式
第一种:
var forms=document.forms;
var form1=document.forms[0];
for(var i =0 ;i<forms.length;i++){
alert(forms[i].name);
}
第二种:
var form1=document.forms["form1"];
第三种:
var form1=document.form1;
提交和重置按钮的使用:
onsubmit、onreset
用defaultValue 模拟重置键 reset
测试复选按钮 checkbox name属性设置一样来控制
测试单选按钮 type="radio" name属性设置一样来控制
获取表单域 的方式
formObj.name 第一种获取表单域对象的方法
formObj.elements[index] 第二种获取表单域对象的方
formObj.elements[name] 第三种获取表单域对象的方法
测试select 获取值
第一种获取值的方式 用通用方式 .value
第二种获取值的方式 通过selectedIndex
第三种获取值的方式 通过selectedIndex 用了selectObj.options 它返回数组
测试二级联动功能:用select选择下拉列表框,value属性必须相同
相关文章推荐
- 用js制作163登陆页面终极版(写了一晚上)
- Libgdx之JSON文件解析
- json解析
- JavaScript事件类型(一)
- jsp中文乱码问题
- JSON及在前后端交互中的使用
- jstat使用方法
- 【bzoj1823】[JSOI2010]满汉全席 2-sat
- javaScript的各种对象
- ArcGIS API for javascript中搜索框的使用问题
- ArcGIS API for javascript中搜索框的使用问题
- JavaScript的特殊函数
- jsp 跳转到上一页 和button 跳转到指定页面
- js中submit事件 提交时 没有get 到值的问题!
- HTML5混编学习笔记:JavaScript简述(if/for/switch、function、BOM、DOM)
- html和js交互
- js与flash
- Javascript实现客户端表单校验
- 文件上传之本地预览
- addLoadEvent函数在页面加载后同时执行多个函数