前端jquery和 ajaxAjaxAJAX专题

通过ajax给后台提交数据时,radio性别数据的获取

2018-11-04  本文已影响45人  a333661d6d6e

通过ajax向后台异步发送数据,经常我们会遇到个人信息额提交,一般我们采用FormData来装数据。在装性别值得时候,我们会有两个radio框,获取radio值得方法如下:

一般情况下,一个radio里边有四个属性,type = "radio" name = "names" value = man; checked = "checked" 在写html代码的时候,checked只能在其中一个input里出现,

他的作用是标记那个被选中,而我们获取哪一个radio框的选择依据也就是checked;

定义两个input框,

<input type = "radio" name = "names" value = man checked = "checked"  >
<input type = "radio" name = "names" value = woman >

定义一个函数:

function check(){
var radio = document.getElementsByName("names");
for(i = 0; i < radio.length; i ++){
if(radio[i].checked){
return radio[i].vaule
}
}
}//欢迎加入全栈开发交流群一起学习交流:864305860

把获取的值赋给定义的变量: var radio = document.getElementsByName("names").innerHTML = check();

接下来将radio 添加到FormData,发送ajax请求;

上一篇下一篇

猜你喜欢

热点阅读