`

js 点击input弹出选择框

 
阅读更多
定义选择框html
var str = "";
	document.writeln("<div id=\"_contents1\" style=\"padding:8px;width:220px; background-color:#FFFFFF;border: 0 none; margin: 0 0 0 -1px; font-size: 12px; border: 1px solid #DADADA; position:absolute; left:?px; top:?px; width:?px; height:?px; z-index:1; visibility:hidden\">");
		str += "\u65e5<select id=\"_day1\">";
	for (i = 1; i <= 9; i++) {
	    str += "<option value=\"0" + i + "\">0" + i + "</option>";
	}
	for (i = 10; i <= 30; i++) {
	    str += "<option value=\"" + i + " \">" + i + "</option>";
	}
	str += "</select>&nbsp;\u65f6<select id=\"_hour1\">";
	for (h = 1; h <= 9; h++) {
	    str += "<option  value=\"0" + h + "\">0" + h + "</option>";
	}
	for (h = 10; h <= 23; h++) {
	    str += "<option value=\"" + h + " \">" + h + "</option>";
	}
	str += "</select>&nbsp;\u5206<select id=\"_minute1\">";
	for (m = 1; m <= 9; m++) {
	    str += "<option value=\"0" + m + "\">0" + m + "</option>";
	}
	for (m = 10; m <= 59; m++) {
	    str += "<option value=\"" + m + "\">" + m + "</option>";
	}
	str += "</select> <input name=\"queding\" type=\"button\" onclick=\"_select1()\" value=\"\u786e\u5b9a\" style=\"font-size:12px\" /></div>";
	document.writeln(str);


点击input相应方法

function _SetTime(tt) {
		
	    _fieldname = tt;
	    var ttop = tt.offsetTop;    //TT控件的定位点高
	    var tleft = tt.offsetLeft;    //TT控件的定位点宽
	    while (tt = tt.offsetParent) {
	        ttop += tt.offsetTop;
	        tleft += tt.offsetLeft;
	    }
	    var contents 
	    if(cui("#execTimeCompany").getValue()==1){
	    	document.getElementById("_contents").style.visibility = "";
			document.getElementById("_contents1").style.visibility = "hidden";
	    	contents= document.getElementById("_contents");
	    }else if(cui("#execTimeCompany").getValue()==2){
	    	document.getElementById("_contents").style.visibility = "hidden";
			document.getElementById("_contents1").style.visibility = "";
	    	contents= document.getElementById("_contents1");
	    }else{
	    	document.getElementById("_contents").style.visibility = "hidden";
			document.getElementById("_contents1").style.visibility = "hidden";
			return;
	    }
	    
	    contents.style.top = ttop +22+"px";
	    contents.style.left = tleft+2+"px";
	    contents.style.visibility = "visible";
	}


html内容

<input type='text' onclick="_SetTime(this,event)"/>


分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    点击input,弹出日期选择框

    在网页设计和开发中,创建用户友好的交互是至关重要的,而“点击input,弹出日期选择框”正是实现这一目标的一种常见方法。这个功能可以让用户方便地输入或选择日期,提高了数据输入的准确性和效率。下面我们将详细...

    点击input输入框弹出选择层(基于jquery)

    在这个案例中,我们将讨论如何实现“点击input输入框弹出选择层”的功能,该功能是基于jQuery库实现的。 首先,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互。在我们的场景中...

    利用javaScript实现点击输入框弹出窗体选择信息

    在本文中,我们主要介绍如何使用JavaScript技术实现一个功能,即当用户点击输入框时,会弹出一个窗体供用户选择信息。这个过程涉及到了JavaScript的基本语法、DOM操作、事件处理以及简单的样式应用等知识点。 首先...

    js点击input弹出时间选择器代码.zip

    "js点击input弹出时间选择器代码.zip" 提供的资源显然是一个用于实现这一功能的代码示例。这个时间选择器可能是自定义开发的,也可能基于现有的开源库,比如Bootstrap Datepicker、jQuery UI Datepicker或者Moments....

    【转】js实现弹出选择路径框

    标题中的“【转】js实现弹出选择路径框”指的是使用JavaScript编程语言来创建一个功能,让用户能够通过图形用户界面(GUI)选择本地文件系统的特定路径。在网页应用中,通常浏览器的安全策略不允许直接访问用户的...

    input触发弹出层,实现select 效果

    在这个场景下,`input`通常被用作触发器,当用户点击或聚焦时,显示一个包含选项的弹出层。 接下来,`div`元素是一个无语义的块级元素,常被用来创建布局或者包裹其他元素。在这里,`div`将被用来构建弹出层,显示`...

    js实现input输入框输入信息后出现下拉选择框

    js实现input输入框输入信息后出现下拉选择框,下拉框的数据源可以使根据输入的值从数据库中动态获取

    JS实现单击输入框弹出选择框效果完整实例

    在JavaScript编程中,实现单击输入框弹出选择框效果是一种常见的交互设计,它能够提升用户体验,让用户在输入时能够方便地从预设的选项中选取。本文将深入讲解如何利用JavaScript来创建这样一个功能。 首先,我们...

    JS版的弹出框,按钮事件的弹出框和链接事件的弹出框

    在JavaScript(JS)中,弹出框是一种与用户交互的基本方式,它们通常用于显示警告、确认消息或获取用户输入。本篇文章将详细讲解如何创建和使用JavaScript中的不同类型的弹出框,包括按钮事件触发的弹出框和链接事件...

    Web弹出框实例

    3. 多功能弹出框:设计不同类型的弹出框(如提示、确认、输入)并复用,减少代码冗余。 4. 动画效果:添加过渡动画,使弹出框的出现和消失更加平滑。 总之,Web弹出框是网页交互中不可或缺的一部分。通过掌握...

    js弹出日期框js弹出日期框

    在这个场景中,"js弹出日期框"指的是使用JavaScript实现一个在网页上弹出的日历选择器,允许用户方便地选择日期。 创建一个JS弹出日期框涉及到以下几个关键知识点: 1. DOM操作:首先,你需要在HTML中添加一个元素...

    js+css弹出登陆框

    这个功能结合了JavaScript的动态交互能力和CSS的样式设计,使得登录框能够以弹出的方式出现,提高用户体验。下面我们将详细探讨如何实现这样的功能。 首先,我们需要一个基础的HTML结构来创建登录表单。在提供的`...

    jquery点击输入框时弹出div层复选框勾选输入的内容

    本示例涉及的是一个基于jQuery实现的功能:当用户点击输入框时,会弹出一个包含复选框的div层,用户选择复选框后,所选复选框的值会自动填充到输入框内。这个功能对于创建交互式的用户界面非常有用,尤其适用于需要...

    js很好的弹出框

    但需要注意,过度使用弹出框可能会打扰用户,因此应谨慎选择何时何地使用它们。在设计用户界面时,要确保弹出框具有明确的目的,并且不会打断用户的操作流程。 在Web开发中,还有许多其他与弹出框相关的技术,例如...

    jQuery点击按钮弹出登录框效果

    "jQuery点击按钮弹出登录框效果"是网页交互中常见的一种功能,通常用于提升用户体验,使用户在不离开当前页面的情况下完成登录操作。下面将详细介绍这个功能的实现原理和步骤。 首先,我们需要理解jQuery的基本用法...

    JS轻松实现单击文本框弹出选择日期

    在网页开发中,JavaScript(JS)经常用于增强用户体验,其中一个常见的功能是实现用户单击文本框时弹出日期选择器。这个功能可以帮助用户方便快捷地输入日期,避免手动输入可能出现的格式错误。本文将详细讲解如何...

    js仿百度弹出登录框支持鼠标拖拽效果

    在JavaScript(JS)编程中,实现一个仿百度的弹出登录框并支持鼠标拖拽功能是一项常见的需求。这种效果能够提升用户体验,使用户能够在页面上方便地移动对话框,以便在任何位置进行登录操作。下面将详细介绍如何实现...

    js弹出对话框源代码下载

    标题提到的"js弹出对话框源代码下载",是指使用JavaScript实现的一种常见网页交互功能——弹出对话框。对话框通常用于向用户显示警告、确认信息或获取用户输入。在网页中,我们常见的对话框有alert()、prompt()和...

    js的弹出框

    在压缩包中的`alertBox.js`可能是一个实现自定义弹出框功能的文件,它可能包含了使用JavaScript控制DOM元素显示和隐藏的逻辑,以及对用户交互事件的处理。为了更好地了解`alertBox.js`的内容,你需要查看源代码并...

    jQuery点击Input框弹出日历代码.zip

    【jQuery点击Input框弹出日历代码】 在网页设计中,日期选择器是一个常见的功能,它可以帮助用户方便地选择日期,提升用户体验。本资源提供的"jQuery点击Input框弹出日历代码"就是一个实现这一功能的实例,适用于...

Global site tag (gtag.js) - Google Analytics