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

源码网商城

jQuery实现的Email中的收件人效果(按del键删除)

  • 时间:2022-08-26 13:30 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jQuery实现的Email中的收件人效果(按del键删除)
除以下代码外,再导入个jquery-1.4.4.min.js文件 ,代码中收件人是写死的("ABC", "ABCDEF", "BCDEF"),已测试通过!
[u]复制代码[/u] 代码如下:
<%@ page language="java" import="java.util.*" pageencoding="utf-8" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta http-equiv="Cache-Control" content="no-cache"> <title></title> <script type="text/javascript" src="jquery-1.4.4.min.js"></script> <style> .clickcss a:link { text-decoration: none; } .clickcss a:hover { background-color: #CCCCCC; } .clickcss a:active { background-color: blue; } </style> <script language="javascript" type="text/javascript"> $(document).ready( function() { $(document).keydown( function(event) { if (event.keyCode == 46) { var containner = $("#div1 span").eq(0); containner.find("a").each(function() { if ($(this).css('background-color') == 'blue') { $(this).remove(); } }); if (containner.find("a").length == 0) { containner.css("width", "0"); } } }); }); function check() { //<%=value %> var array = new Array("ABC", "ABCDEF", "BCDEF"); var result = null; var aobject = null; var value = $("#input1").val(); var containner = $("#div1 span").eq(0); if (value == "") { alert("请输入收件人名称!") } else { result = new Array(); for (var i = 0; i < array.length; i++) { if (contains(array[i], value, true)) { result.push(array[i]); } } if (result.length == 0) { alert("不包含当前输入的收件人信息,请重新输入!"); } else if (result.length == 1) { alert("添加一个收件人!"); containner.css("width", "100%"); containner.append("<a href='javascript:' >" + result[0] + ";</a>"); } else if (result.length > 1) { alert("有" + result.length + "个匹配信息,弹出选择对话框选择!"); // window.open("dialog.html", "请选择", "height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no,alwaysRaised=yes,z-look=yes"); window.open("dialog.html"); } } } function contains(string, substr, isIgnoreCase) { if (isIgnoreCase) { string = string.toLowerCase(); substr = substr.toLowerCase(); } var startChar = substr.substring(0, 1); var strLen = substr.length; for (var j = 0; j < string.length - strLen + 1; j++) { if (string.charAt(j) == startChar)//如果匹配起始字符,开始查找 { if (string.substring(j, j + strLen) == substr)//如果从j开始的字符与str匹配,那ok { return true; } } } return false; } </script> </head> <body style="padding: 0 0; margin: 0 0;"> <div id="div1" style="background-color: #22dd22; width: 100%"> <span class="clickcss" style="background-color: #00ff00;"></span><span style="width: 100%"> 收件人:<input id="input1" /></span> </div> <button id="button1" onclick="check();" /> 检查</button> </body> </html>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部