JavaScript学习笔记

5.表单

 5.1获取表单

document.表单名称

document.getElementId(表单 id)

document.forms[表单名称]

document.forms[索引]

5.2获取表单元素

5.2.1获取input元素:

1通过id获取

2通过form.名称形式获取

3通过name获取

4通过tagName数组

5.2.2获取下拉选项:

1通过name属性值获取:document.getElementByName("name属性值")

2判断单选按钮是否选中:在JS代码中checked=true表示选中,checked=false表示不选中,在HTML标签中checked=checked表示选中,不设置checked属性表示不选中

3获取单选按钮的值:元素.value

5.2.3获取下拉选项:

1获取下拉框对象:var 对象 = document.getElementById("id属性值")

2获取下拉框的下拉选项列表:var options = 下拉框对象.options

3获取下拉框被选中项的索引:var index = 下拉框对象.selectedIndex

4获取下拉框被选中项的值:var 值 = 下拉框对象.value

5获取下拉框被选中项的文本:var 文本值 = 下拉框对象.options[index].text

5.3提交表单

5.3.1使用普通按钮:

1给按钮绑定click点击事件,绑定函数

2在函数中,进行表单校验

3如果校验通过,则手动提交表单

5.3.2使用提交按钮:

1给按钮绑定click点击事件,绑定函数

2函数需要有返回值,返回true或false

3在函数中,进行表单校验

4如果校验通过,返回true;如果校验不通过,则返回false

6.Jquery Ajax

6.1ajax

6.1.1原生Ajax的实现流程:

1得到XMLHttpRequest对象:var xhr = new XMLHttpRequest()

2打开请求:xhr.open(method,uri,async)

3发送请求:xhr.send(params)

4接受响应

6.1.2get

6.1.3post

6.1.4getJSON

注意:

1.post的安全性高于get;如果以get方式请求,请求参数会拼接到url后面,安全性性低,以post方式请求,请求参数会包裹在请求体中,安全性更高
2.数量区别:get方式传输的数据量小,规定不能超过2kb,post方式请求数据量大,没有限制。
3.传输速度:get的传输速度高于post
因为使用方法相同,因此只要改变jQuery函数,就可以将程序在GET请求和POST请求之间切换。运行结果和get一样。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值