日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

项目开发中常用JS表单取值方法

發(fā)布時間:2025/3/15 javascript 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 项目开发中常用JS表单取值方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

項目開發(fā)中常用JS表單取值方法

一.常用表單基本取值方法(form1為表單名稱,TextBox1為控件ID,以文本框為例,html控件與web服務(wù)器控件是一樣的)
????????1.form1.TextBox1.value?
????????2.var?txt?=?document.all.TextBox1;?
??????????txt.value
????????3.var?txt?=?document.all["TextBox1"];
??????????txt.value
????????4.document.getElementById("TextBox1");

二.
1.html復(fù)選框(name相同)
表單:?<input?id="Checkbox1"?type="checkbox"?name="chk"?value="123"?/>sss
???????<input?id="Checkbox2"?type="checkbox"?name="chk"?value="456"/>aaa
???????<input?id="Checkbox3"?type="checkbox"?name="chk"?value="789"/>bbb

實現(xiàn)功能:遍歷html復(fù)選框,得到所選中項
???var?oChks?=?document.all.chk;?
???for(var?i=0;?i<oChks.length;?i++)???
???{???
????????if(oChks[i].checked)???
????alert(oChks[i].value);???
???}?

2.html單選框(name相同)
表單:?<input?id="Radio1"?type="radio"?name="rad"?value="123"/>123
???????<input?id="Radio2"?type="radio"?name="rad"?value="456"/>456
實現(xiàn)功能:遍歷html復(fù)選框,得到所選中項
代碼同html復(fù)選框

3.html下拉列表框
表單:<select?id="Select1"?multiple>
????<option?value=1>1</option>
????<option?value=2>2</option>
??????</select>
實現(xiàn)功能:
???3.1得到所選中項的text和value值(選擇一項)
????var?selDrp?=?document.all.Select1;
????alert(selDrp.options[selDrp.selectedIndex].text);
????alert(selDrp.options[selDrp.selectedIndex].value);
???3.2得到所選中項的text和value值(選擇多項)
????for(var?j=0;j<selDrp.options.length;j++)
????{
??????????if(selDrp.options[j].selected)
??????????{
?????alert(selDrp.options[j].value);
??????????}
????}
4.DropDownList控件與ListBox控件
實現(xiàn)功能:得到所選中項的text和value值
代碼同html下拉列表框

5.CheckBoxList控件
實現(xiàn)功能:得到所選中項的text
代碼:
????????var?chklist?=?document.all("CheckBoxList1");?
????????var?i?=?0;???
????????for(i=0;i<chklist.rows.length;i++)???
????????{???
???var?name?=?"CheckBoxList1_"?+?i;???
???var?tmpChecked?=?document.all[name].checked;?
????????????????if(tmpChecked)???
????????????????{???
????alert(document.all[name].parentElement.innerText);???
????????????????? 
?????????????????}???
??????? }

總結(jié)

以上是生活随笔為你收集整理的项目开发中常用JS表单取值方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。