首页 > 代码库 > dwz的form表单中url的变量替换
dwz的form表单中url的变量替换
form表单中action的地址格式 “__URL__/edit/{xxx}”,大括号内的 “xxx” 就是变量名,主要功能是结合table组件一起使用。
下图中的删除、编辑、修改密码都是用了url变量替换:
删除、编辑、修改密码使用了变量{sid_user},特别需要注意的是变量命名的格式,必须以"sid_"开头,这样后台可以直接以变量"sid"接收。
<tbody>中<tr target="sid_user" rel="<%= value %>">
当选中一行时,tr上的rel值会自动替换到url变量中.
代码示例:
1 <a class="delete" href="__URL__/foreverdelete/{sid_user}" target="ajaxTodo" title="你确定要删除吗?" warn="请选择用户"><span>删除</span></a> 2 3 <a class="edit" href="__URL__/edit/{sid_user}" target="dialog" mask="true" warn="请选择用户"><span>编辑</span></a> 4 5 <a class="icon" href="__URL__/password/{sid_user}" target="dialog" mask="true" warn="请选择用户"><span>修改密码</span></a> 6 7 <table class="list" width="100%" layoutH="116"> 8 <thead> 9 <tr>10 <th width="60">编号</th>11 <th width="100">用户名</th>12 <th>昵称</th>13 <th>Email</th>14 <th width="100">添加时间</th>15 <th width="120">上次登录</th>16 <th width="80">登录次数</th>17 <th width="80">状态</th>18 </tr>19 </thead>20 <tbody>21 <volist id="vo" name="list">22 <tr target="sid_user" rel="<%= id %>">23 <td><%= id %></td>24 <td><%= account %></td>25 <td><%= nickname %></td>26 <td><%= email %></td>27 <td><%= create_time %></td>28 <td><%= last_login_time %></td>29 <td><%= login_count %></td>30 <td><%= status %></td>31 </tr>32 </volist>33 </tbody>34 </table>
注意: url变量名{sid_user}和tr的target="sid_user"保持一致.
在最近的工作过程中,发现一个bug,我将form表单的action写成了“ action=‘#‘ ”,通过js事件来改变action的值,但是如果不选择列表项直接点击新增或删除按钮时,页面不能正常提示“请选择信息”的提示,而是直接在弹出层内加载了首页,后来经过领导的指点才发现就是因为我写的action的原因;后来为了保证js动态改变action地址的同时实现弹出提醒信息的功能,我之间将action的值默认为“action={sid_user}”的格式,最后实现了预先的需求。
dwz的form表单中url的变量替换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。