zoukankan      html  css  js  c++  java
  • select

    jsp 页面

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ page import="java.util.Date" %>
    <%@page import="java.text.SimpleDateFormat" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>

    <%                      //java 代码
    Date d= new Date();
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String str = df.format(d);
    %>
    <%=str %>                  //显示出来

    <select size=1>
    <option value="1" >one</option>
    <option value="2" >two</option>
    <option value="3" selected>three</option>      //selected 表示此项被选为默认 
    <option value="4" >four</option>
    </select>

    <%-- <jsp:forward page="wrong.jsp"/> --%>     //请求转发

    </body>
    </html>

    select 的小技巧

    1.动态创建select

    function createSelect(){

    var mySelect = document.createElement("select"); 
    mySelect.id = "mySelect"; 
    document.body.appendChild(mySelect);
    }

    2.添加选项option

    function addOption(){

    //根据id查找对象,
    var obj=document.getElementById('mySelect');

    //添加一个选项
    obj.add(new Option("文本","值")); 
    }

    3.删除所有选项option

    function removeAll(){
    var obj=document.getElementById('mySelect');

    obj.options.length=0;

    }

    4.删除一个选项option

    function removeOne(){
    var obj=document.getElementById('mySelect');

    //index,要删除选项的序号,这里取当前选中选项的序号

    var index=obj.selectedIndex;
    obj.options.remove(index);
     
    }

    5.获得选项option的值

    var obj=document.getElementById('mySelect');

    var index=obj.selectedIndex; //序号,取当前选中选项的序号

    var val = obj.options[index].value;

    6.获得选项option的文本

    var obj=document.getElementById('mySelect');

    var index=obj.selectedIndex; //序号,取当前选中选项的序号

    var val = obj.options[index].text;

    7.修改选项option

    var obj=document.getElementById('mySelect');

    var index=obj.selectedIndex; //序号,取当前选中选项的序号

    var val = obj.options[index]=new Option("新文本","新值");

    8.删除select

    function removeSelect(){
    var mySelect = document.getElementById("mySelect");
    mySelect.parentNode.removeChild(mySelect);
    }

    9.设置select optin被中

  • 相关阅读:
    CodeForces Virtual Participation 记录
    Raney 引理学习笔记
    题解 CF1503A Balance the Bits
    CF1493D GCD of an Array 题解
    原根表
    LOJ6102「2017 山东二轮集训 Day1」第三题 or 51nod1355 斐波那契的最小公倍数 题解
    解决js动态改变html元素而html内容只在初末时改变的问题
    【命题逻辑实验题】求给定命题公式的真值表[C语言程序实现](支持蕴含式的运算)
    【C语言】模拟简单的《掘地求生Getting Over It》(源码)
    【C语言】英雄联盟英雄查询系统(源码)
  • 原文地址:https://www.cnblogs.com/hpulfc/p/4683956.html
Copyright © 2011-2022 走看看