select、radio表單回顯功能實(shí)現(xiàn)避免使用jquery載入賦值
更新時(shí)間:2013年06月08日 17:57:50 作者:
select、radio表單回顯避免使用jquery載入賦值,最好的做法是:在jsp頁(yè)面進(jìn)行邏輯判斷,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助
select,radio 表單回顯避免使用jquery載入賦值
注意事項(xiàng):
<html>
<body>
<form method="post" action="">
<!-- 如果表單中使用重置功能時(shí),不推薦使用如下代碼 -->
<input type="radio" name="visible" value="1" />顯示<br>
<input type="radio" name="visible" value="0" />隱藏<br>
<select name="orderBy" id="orderBy">
<option value="0">0</option>
<option value="1">1</option>
</select><br>
<input type="reset">
</form>
</body>
</html>
不推薦:使用如下js代碼
<script type="text/javascript">
<!--
$(function(){
//回顯時(shí)并不是真是數(shù)據(jù)的默認(rèn)值
$("input[type=radio][name=visible]").each(function() {
if ($(this).val() == '${teacher.visible}') {
$(this).attr("checked", "checked");
}
});
$("#orderBy option").each(function() {
if ($(this).val() == '${teacher.orderBy}') {
$(this).attr("selected", "selected");
}
});
});
//-->
</script>
最好的做法是:在jsp頁(yè)面進(jìn)行邏輯判斷
<!-- 推薦使用如下代碼 -->
<input type="radio" name="visible" value="1" <c:if test="${teacher.visible==1}">checked="checked"</c:if>/>顯示<br>
<input type="radio" name="visible" value="0" <c:if test="${teacher.visible==0}">checked="checked"</c:if>/>隱藏<br>
注意事項(xiàng):
復(fù)制代碼 代碼如下:
<html>
<body>
<form method="post" action="">
<!-- 如果表單中使用重置功能時(shí),不推薦使用如下代碼 -->
<input type="radio" name="visible" value="1" />顯示<br>
<input type="radio" name="visible" value="0" />隱藏<br>
<select name="orderBy" id="orderBy">
<option value="0">0</option>
<option value="1">1</option>
</select><br>
<input type="reset">
</form>
</body>
</html>
不推薦:使用如下js代碼
復(fù)制代碼 代碼如下:
<script type="text/javascript">
<!--
$(function(){
//回顯時(shí)并不是真是數(shù)據(jù)的默認(rèn)值
$("input[type=radio][name=visible]").each(function() {
if ($(this).val() == '${teacher.visible}') {
$(this).attr("checked", "checked");
}
});
$("#orderBy option").each(function() {
if ($(this).val() == '${teacher.orderBy}') {
$(this).attr("selected", "selected");
}
});
});
//-->
</script>
最好的做法是:在jsp頁(yè)面進(jìn)行邏輯判斷
復(fù)制代碼 代碼如下:
<!-- 推薦使用如下代碼 -->
<input type="radio" name="visible" value="1" <c:if test="${teacher.visible==1}">checked="checked"</c:if>/>顯示<br>
<input type="radio" name="visible" value="0" <c:if test="${teacher.visible==0}">checked="checked"</c:if>/>隱藏<br>
您可能感興趣的文章:
- Android手機(jī)衛(wèi)士之獲取聯(lián)系人信息顯示與回顯
- Android開發(fā)之完成登陸界面的數(shù)據(jù)保存回顯操作實(shí)例
- Android TableLayout數(shù)據(jù)列表的回顯清空實(shí)現(xiàn)思路及代碼
- Android實(shí)現(xiàn)記住用戶名和密碼功能
- Android實(shí)現(xiàn)帶有記住密碼功能的登陸界面
- Android通過(guò)記住密碼功能學(xué)習(xí)數(shù)據(jù)存儲(chǔ)類SharedPreferences詳解及實(shí)例
- bash腳本輸入密碼不回顯問(wèn)題的解決方法
- 使用Java實(shí)現(xiàn)簡(jiǎn)單的server/client回顯功能的方法介紹
- js中利用cookie實(shí)現(xiàn)記住密碼功能
- Android實(shí)戰(zhàn)教程第七篇之如何在內(nèi)存中存儲(chǔ)用戶名和密碼
相關(guān)文章
layui table 復(fù)選框跳頁(yè)后再回來(lái)保持原來(lái)選中的狀態(tài)示例
今天小編就為大家分享一篇layui table 復(fù)選框跳頁(yè)后再回來(lái)保持原來(lái)選中的狀態(tài)示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10
javascript實(shí)現(xiàn)劃詞標(biāo)記劃詞搜索功能修正版
javascript實(shí)現(xiàn)劃詞標(biāo)記劃詞搜索功能修正版...2006-12-12
JavaScript實(shí)現(xiàn)自定義拖拽排序列表
在Web開發(fā)中,拖拽排序是一個(gè)常見的需求,它允許用戶通過(guò)拖拽的方式重新排列列表項(xiàng)的順序,本文將介紹如何使用原生JavaScript實(shí)現(xiàn)這一功能,需要的可以了解下2024-01-01
學(xué)習(xí)javascript面向?qū)ο?掌握創(chuàng)建對(duì)象的9種方式
這篇文章主要為大家介紹了創(chuàng)建對(duì)象的9種方式,幫助大家更好地學(xué)習(xí)javascript面向?qū)ο螅信d趣的小伙伴們可以參考一下2016-01-01
JavaScript實(shí)現(xiàn)計(jì)算字符串中出現(xiàn)次數(shù)最多的字符和出現(xiàn)的次數(shù)
這篇文章主要介紹了JavaScript實(shí)現(xiàn)計(jì)算字符串中出現(xiàn)次數(shù)最多的字符和出現(xiàn)的次數(shù),本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-03-03
在IE6下發(fā)生Internet Explorer cannot open the Internet site錯(cuò)誤
最近在IE6下面時(shí)常會(huì)發(fā)生“Internet Explorer cannot open the Internet site ”錯(cuò)誤。2010-06-06

