通過ajax向後臺非同步發送數據,經常我們會遇到個人信息額提交,一般我們採用FormData來裝數據。在裝性別值得時候,我們會有兩個radio框,獲取radio值得方法如下: 一般情況下,一個radio裡邊有四個屬性,type = "radio" name = "names" value = man; ...
通過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
}
}
}
把獲取的值賦給定義的變數: var radio = document.getElementsByName("names").innerHTML = check();
接下來將radio 添加到FormData,發送ajax請求;