zoukankan      html  css  js  c++  java
  • 杂项一之js,<select>标签

    一、在aspx页面中实现 修改与删除页面的跳转

    前台js部分:

    在上部的js部分中写,根据传过来的id,来经行页面的跳转,并把id传过去
    js部分就是实现了一个页面跳转的功能 (还有确认框confirm(""))

    <script type="text/javascript">
    function Update(id) {
    window.location = "/0828/Article/UpDateArticle.aspx?id=" + id;
    }
    
    function Delete(id) {
    if (confirm("确实是要删除这条数据?"))
    {
    window.location = "/0828/Article/DeleteArtcle.aspx?id=" + id;
    }
    }
    </script>

    //在下部的动态拼接字符串时可以这样写,点击修改或删除按钮时传入id

    sb.Append("<td><a href='javascript:void(0)' onclick='Update(" + row["AId"] + ")'>修改</a> | <a href='javascript:void(0)' onclick='Delete(" + row["AId"] + ")'>删除</a></td>");

    二、  在使用<form>表单的post方法 来提交<select></select>标签的值时,必须加上name属性

    <select name='sel'>
    </select>

    (1)在添加<option></option>时,最好加上value属性,这样选中某个<option>时,
    在提交表单时会把value中的值(也就是)提交过去,如下:

    <select name="sel">
    <option value="1">中国</option>
    </select>


    会提交的参数为   sel:1

    (2)如果没有value则会提交<option></option>中的文本,如下:

    <select name="sel">
    <option>中国</option>
    </select>

    会提交键值对为  sel:中国

     

    三、  checkbox标签在form表单中的传值

     <td><input type="checkbox" value="isRemember" name="isRemember" />是否记住</td>

    选择框:如果选中,那么将来在提交的时候到将这个标签中的name作为键,value作为值,提交到服务器,如果没有选中呢,就不需要提交,提交的值为null。

  • 相关阅读:
    python并发之concurrent.futures
    Twisted 简介
    Python进程、线程、协程的对比
    协程的优点(Python)
    python concurrent.futures
    gevent 协程 使用
    python高性能代码之多线程优化
    python并发编程之多进程、多线程、异步和协程
    Java——动态代理
    NHibernate之旅(14):探索NHibernate中使用视图
  • 原文地址:https://www.cnblogs.com/Raymond201508/p/4769627.html
Copyright © 2011-2022 走看看