源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

select、radio表单回显功能实现避免使用jquery载入赋值

  • 时间:2021-11-29 01:02 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:select、radio表单回显功能实现避免使用jquery载入赋值
select,radio 表单回显避免使用jquery载入赋值 [b]注意事项:[/b]
[u]复制代码[/u] 代码如下:
<html> <body> <form method="post" action=""> <!-- 如果表单中使用重置功能时,不推荐使用如下代码 --> <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>
[b]不推荐:使用如下js代码[/b]
[u]复制代码[/u] 代码如下:
<script type="text/javascript"> <!-- $(function(){ //回显时并不是真是数据的默认值 $("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>
[b]最好的做法是:在jsp页面进行逻辑判断[/b]
[u]复制代码[/u] 代码如下:
<!-- 推荐使用如下代码 --> <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>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部