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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

document.forms用法

發(fā)布時(shí)間:2025/3/21 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 document.forms用法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、FF中不能接受document.forms("formname")的使用,ie中可以

??????? 最好改成document.forms["formname"]的下標(biāo)用法

2、FF中不能接受document.all的用法,document.all是在ie中定義的用法

??????? 最好改成document.getElementById

3、FF中不能直接使用div的id獲取div的屬性,如divId.style.display等

??????? 應(yīng)一致改成document.getElementById("divId").style.display


JavaScript的一些用法總結(jié):

如下的用法需要在JSP中增加屬性onclick. 以全選為例,οnclick="javascript:allselect()"//javascript可以省略

或者將function allselect()用document.getElementById("allselectbox").onclick = function();

全選:

fuction allselect(){
?var form = document.forms[0];
?var state = form.allselectbox.checked;
?var length = form.username.length;
?if(length){
? for(var i=0;i<length;i++){
?? form.usernames[i].checked=state;
? }
?}else form.username.check = state;
}

全選的另一種寫法:

function allSelect(){
? var items = document.getElementsByName("usernames");
? var state = document.getElementsByName("allselectbox")[0].checked;
? if(items.length){
?? for(var i = 0; i < items.length; i++){
??? items[i].checked = state;
?? }
? }else{
?? items.checked = state;
? }
}

單項(xiàng)選擇:
fuction selectitem(){
?var form = document.forms[0];
?var length = form.username.length;
?if(length){
? for(var i=0;i<length;i++){
?? if(form.usernames[i].checked) return true;
? }
?}else return form.usernames.check;
}

轉(zhuǎn)到其他頁面:

?function topage(page){
?var form = document.forms[0]
?form.page.value = page;
?form.submit;
}

取單選框的值Radio:
function getradiovalue(objradio){
? var result = "";
? try{
?? if(typeof(objradio.value)=="undefined"){
??? for(var i=0;i<objradio.length;i++){
???? if(objradio[i].checked){
????? return objradio[i].value;
???? }
??? }
?? }else{
??? if(objradio.checked) result = objradio.value;
?? }
? }catch(e){result = "";}
? return result;
}
email驗(yàn)證:
function isValidEmail(inEmail){
?var filter = /^([a-zA-Z0-9_/./-])+/@(([a-zA-Z0-9/-])+/.)+([a-zA-Z0-9]{2,4})+$/;
?return filter.test(inEmail);
}

檢驗(yàn)手機(jī)格式:

function validateMobile(){
? var form = document.forms[0];
? if(form.mobile.value!=""){
??? var num = /^1[35]/d{9}$/
?? if(!num.test(form.mobile.value)){
??? alert("收貨人的手機(jī)號格式不正確");
??? return false;
?? }
?? alert("正確");
? }

}


request.getParameter("action")

?

總結(jié)

以上是生活随笔為你收集整理的document.forms用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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