index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!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>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="jquery.plugin.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.plugin.css" />
<script type="text/javascript">
    jQuery.fn.selectCity = function(targetId) {
        var _seft = this;
        var targetId = $(targetId);

        this.click(function() {
            var A_top = $(this).offset().top + $(this).outerHeight(true); 
            var A_left = $(this).offset().left;
            targetId.bgiframe();
            targetId.show().css({
                "position" : "absolute",
                "top" : A_top + "px",
                "left" : A_left + "px"
            });
        });

        targetId.find("#selectItemClose").click(function() {
            targetId.hide();
        });

        targetId.find("#selectSub :checkbox").click(function() {
            targetId.find(":checkbox").attr("checked", false);
            $(this).attr("checked", true);
            _seft.val($(this).val());
            targetId.hide();
        });
        $(document).click(function(event) {
            if (event.target.id != _seft.selector.substring(1)) {
                targetId.hide();
            }
        });

        targetId.click(function(e) {
            e.stopPropagation();
        });

        return this;
    };

    $(function() {
        $("#address").selectCity("#selectItem");
        $("#address2").selectCity("#selectItem2");
    });
</script>
</head>
<body>

    <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="text" name="address" id="address" size="33"><br>
    


    <div id="selectItem" class="selectItemhidden">
        <div id="selectItemAd" class="selectItemtit bgc_ccc">
            <h2 id="selectItemTitle" class="selectItemleft">请选择城市</h2>
            <div id="selectItemClose" class="selectItemright">关闭</div>
        </div>
        <div id="selectItemCount" class="selectItemcont">
            <div id="selectSub">
                <input type="checkbox" name="cr01" id="cr01" value="北京1" />
                <label for="cr01">北京1</label> 
                <input type="checkbox" name="cr02" id="cr02" value="北京2" />
                <label for="cr02">北京2</label> 
                <input type="checkbox" name="cr03" id="cr03" value="北京3" />
                <label for="cr03">北京3</label>
                <input type="checkbox" name="cr09" id="cr09" value="北京4" />
                <label for="cr09">北京4</label>
                <input type="checkbox" name="cr09" id="cr09" value="北京4" />
                <label for="cr09">北京4</label>
                <input type="checkbox" name="cr09" id="cr09" value="北京4" />
                <label for="cr09">北京4</label>
                <input type="checkbox" name="cr09" id="cr09" value="北京4" />
                <label for="cr09">北京4</label>
                <input type="checkbox" name="cr09" id="cr09" value="北京4" />
                <label for="cr09">北京4</label>
            </div>
        </div>
    </div>
<!-- 
    <input type="text" name="address2" >
    <div >
        <div >
            <h2 >请选择城市</h2>
            <div >关闭</div>
        </div>
        <div >
            <div >
                <input type="checkbox" name="cr04"  />
                <label for="cr04">北京1</label> 
                <input type="checkbox" name="cr05"  />
                <label for="cr05">北京2</label> 
                <input type="checkbox" name="cr06"  />
                <label for="cr06">北京3</label>
                <input type="checkbox" name="cr07"  />
                <label for="cr07">北京4</label>
            </div>
        </div>
    </div>
 -->
</body>
</html>
View Code

相关文章: