『壹』 用js怎麼給select標簽設置動態的默認值
普通的HTML select標簽在顯示的時候總是默認的顯示第一個<option value="">中所指示的值。
只需要一個JS函數,就可以讓它的默認值能夠根據後台所傳過來的參數不同而變化。
參考如下:
JSP文件:
<body onload="checkModel()">
<form action="<%=request.getContextPath()%>/secretboxInfoAction.do" method="post" name="ClientForm">
<tr>
<td class="td"><span class="font13b">型號:</span>
<select id="mod" style="width:115pt" name="model" value="" onkeydown="model_prompt_del()">
<option value="">------請選擇------
<option value="轉盤" >轉盤
<option value="密碼" >密碼
<option value="金櫃" >金櫃
</select>
<span id="model_prompt" class="style1">*</span><html:errors property="model"/>
</tr>
</body>
<script type="text/javascript">
function checkModel() {
if("${secretboxInfo.model}"=="轉盤"){
document.getElementById("mod").value="轉盤";
} else if("${secretboxInfo.model}"=="密碼"){
document.getElementById("mod").value="密碼";
} else if("${secretboxInfo.model}"=="金櫃"){
document.getElementById("mod").value="金櫃";
} else{
document.getElementById("mod").value="";
}
}
</script>
『貳』 用JS怎麼給select標簽設置動態的默認值
<select>
<option <% if(staff.getSection()==1){ out.print("selected=''")}%>>1</option>
<option <% if(staff.getSection()==2){ out.print("selected=''")}%>>2</option>
</select>
『叄』 求助js控制select默認值
document.getElementById("outlet_first").options[46].selected="selected";
options 數組下標越界,你這個數組的長度是8,從專0開始的。屬
『肆』 jquery使頁面中所有select選中第一個option,就是重置的功能,怎麼實現呢
//jquery1.6以下版本
$('select').attr('selectedIndex',0);
//jquery1.6或以上版本
$('select').prop('selectedIndex',0);
『伍』 怎樣用javascript實現select標簽選中後,重新載入頁面後保存之前選中的選項與顯示效果
你好!
簡單說下思路,具體代碼就不上了~~搜搜就有了~不是很復雜!
使用cookie保存你操作的動作,其實就是將你選中的結果賦值給一個變數,存到你的cookie裡面。
在頁面載入的時候(如onload),判斷cookie是否有這個變數,如果有將它的值取出來並在下拉列表中進行定位。
『陸』 選中select框裡面的值進行查詢數據後,頁面初始化後,select框裡面的值仍為選中狀態,js代碼該怎麼寫
這里要區分伺服器和客戶端的概念,
假如下拉框選的是1,提交到伺服器,再返回回客戶端,
js可以這答樣寫:
document.getElementById("下拉框的ID").value = "1";// 這個1是伺服器返回的,不是固定的,最好動態獲取
『柒』 jquery使頁面中所有select選中第一個option,就是重置的功能,怎麼實現呢
//方法一,支持低版本的jquery.js
var
a
=
document.getElementById("mySelect");//mySelect是select
的Id
a.options[0].selected
=
true;
//方法二,jquery1.6中新加了一個方法prop(),因此使用prop()時請使用jquery1.6及以上版本
$("#mySelect
option:first").prop("selected",
'selected');
『捌』 js的select()函數死活不起作用,該怎麼辦
先focus(), 然後select()呢
『玖』 提交form表單中的select的值後怎麼回顯回來,select中的數據是循環遍歷出來的,程序是js和php做的
$("#test").find("option[value='1']).attr('selected','true');
其中 value = 1 為選擇的值
『拾』 JS select 索引值返回值為-1 怎麼解決。。
肯定是你在畫面載入完成後沒有對select標簽進行任何操作,而且初始化select的option時,沒有一項option的selected的值為true,這樣的話其返回值就是-1。只要加上判斷就行了,又不是沒有返回值。