成都創(chuàng)新互聯(lián)公司始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營理念,通過多達(dá)10多年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)營銷解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:成都木屋等企業(yè),備受客戶好評(píng)。
1,怎么獲取select選中的值
設(shè)置id 辦公室一號(hào) 辦公室二號(hào) 辦公室三號(hào) function check() { var r=document.getElementById("testtt").value; alert(r); }2,怎么給html里的select賦值
如果你的option的個(gè)數(shù)是固定的只是要更改值的話,你可以給那個(gè)option一個(gè)ID,然后通過獲得的ID更改里面的value值,跟text內(nèi)容,像document.getElementById("ID名")。我在告訴你個(gè)動(dòng)態(tài)生成option的方法:最后要說的就是求別人幫助起碼留點(diǎn)分啊,一分也沒有你可真摳門。。。。3,JS腳本如何設(shè)置SELECT列表菜單的值
如下:$("#selectId").append(new Option("顯示的類容","value");var obj=document.getElementById("IdOfSelector");obj.value="1";4,如何設(shè)置select只讀不可編輯且select的值可傳遞
默認(rèn)值名稱1名稱2上面就是例子。你把select和input改為你自己的就可以,注意id也要修改的相同嘗試在option標(biāo)簽的onclick事件處理函數(shù)中加入: evt=evt||window.event;//取event對(duì)象 if(flag==1)//你判斷是否只讀的標(biāo)志 if(evt.preventdefault) evt.preventdefault();//阻止默認(rèn)的行為發(fā)生 } else evt.returnvalue=false; } //下面寫自己的處理方法 }}1. onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;">這種方法可以使下拉框和平常沒有區(qū)別,看起來沒有任何不同。唯一不同的就是下拉并單并選擇之后,它不會(huì)鳥你,選了和沒有選一樣一樣的。就是無視客戶的選擇。2.設(shè)置disabled屬性這個(gè)看起來更直接,直觀就是有只讀的感覺,也不可以點(diǎn)擊和下拉了。里面的字也會(huì)變成灰色當(dāng)屬性設(shè)置為"disabled"時(shí),提交表單時(shí),select的值無法傳遞,提交前移除disabled屬性$("#role").removeAttr("disabled");jquery添加屬性$("#role").attr("disabled","disabled");readonly="readonly"> 新人禮 生日禮 節(jié)日促銷
5,如何取得 select 里的值
1.如果 select 元素下的所有 option 元素均沒有指定 selected 屬性,會(huì)默認(rèn)選中第一個(gè)。2.可以通過 select.selectedIndex 獲取到選中的 option 元素的索引。3.可以通過 select.options[select.selectedIndex] 獲取到選中的 option 元素。option 元素 text3,可以通過 option.value 獲得 option 元素的 value 屬性值,即 value3;可以通過 option.text 獲得 option 元素內(nèi)的文本,即 text3。4.如果 option 元素沒有定義 value 屬性,則 IE 中 option.value 無法獲得,但 Safari、Opera、FireFox 依舊可以通過 option.value 獲得,值同于 option.text 。5.可以通過 option.attributes.value && option.attributes.value.specified 來判斷 option 元素是否定義了 value 屬性。6.故,獲得當(dāng)前 select 元素值的腳本如下:var getSelectValue = funtion(select) var idx = select.selectedIndex,option,value;if (idx > -1) option = select.options[idx];value = option.attributes.value;return (value && value.specified) ? option.value : option.text); }return null;}
分享文章:設(shè)置select的值,怎么獲取select選中的值
本文網(wǎng)址:
http://weahome.cn/article/icopih.html