.net点击文本框出时间,丢失焦点时间消失问题 急
我在aspx页面写了2个文本框。一个是A装开始时间,一个是B结束时间。现在我点击A出现时间。点B也出。也能选中上。现在我的需求是想写A,B的丢失焦点事件。就是我丢失焦点后A或者B人一个丢失,然后下面的时间框消失,http://www.xker.com/js/code/117227.html,这个是个示例网址,就是文本框出时间的。我的和他的文本框样式一样。就想丢失焦点后时间那框消失。求助。急。在线等 --------------------编程问答-------------------- 你参考下这个,http://www.my97.net/dp/demo/点击左侧导航的平面显示-右侧第3个起始日期功能 --------------------编程问答-------------------- 他这个是个控件么?就日历那东西 --------------------编程问答-------------------- 页面引入 <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
添加closeCalender2方法
<script type="text/javascript">
function closeCalender2() {
alert($("[style='position: absolute;']").html());
$("[style='position: absolute;']").remove();
}
</script>
A、B text文本框 加入 onblur="closeCalender2()" 就可以了 --------------------编程问答--------------------
js控件 --------------------编程问答--------------------
页面引入 <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
添加closeCalender2方法
<script type="text/javascript">
function closeCalender2() {
alert($("[style='position: absolute;']").html());
$("[style='position: absolute;']").remove();
}
</script>
A、B text文本框 加入 onblur="closeCalender2()" 就可以了
--------------------编程问答--------------------
页面引入 <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
添加closeCalender2方法
<script type="text/javascript">
function closeCalender2() {
alert($("[style='position: absolute;']").html());
$("[style='position: absolute;']").remove();
}
</script>
A、B text文本框 加入 onblur="closeCalender2()" 就可以了
好好检测下你的代码吧 没你想的这么简单,你这样的话 日期都选不出来了 --------------------编程问答-------------------- function closeCalender2() {
alert($("[style='position: absolute;']").html());这段去掉
$("[style='position: absolute;']").remove();
}
没听明白你说的意思 --------------------编程问答--------------------
function closeCalender2() {
alert($("[style='position: absolute;']").html());这段去掉
$("[style='position: absolute;']").remove();
}
没听明白你说的意思
onblur是先触发 也就是你点一下所选的日期 并不会触发选择日期这个函数 --------------------编程问答--------------------
好好检测下你的代码吧 没你想的这么简单,你这样的话 日期都选不出来了
是有问题 --------------------编程问答-------------------- 用了一个延迟执行再试试
setTimeout(function () { $("[style='position: absolute;']").remove() }, 200, 'may be is ok !');
--------------------编程问答--------------------
用了一个延迟执行再试试
setTimeout(function () { $("[style='position: absolute;']").remove() }, 200, 'may be is ok !');
推翻,这个延迟行不通 --------------------编程问答--------------------
function closeCalender2() {
alert($("[style='position: absolute;']").html());这段去掉
$("[style='position: absolute;']").remove();
}
没听明白你说的意思
onblur是先触发 也就是你点一下所选的日期 并不会触发选择日期这个函数
function closeCalender2(d) {
var boxObj = d.nextSibling;
boxObj.targetObj.value = d.title;
boxObj.parentNode.removeChild(boxObj);
}
然后给两个文本框加这个
onblur="closeCalender2(this)--------------------编程问答-------------------- 额,貌似消失之后,再点开也选择不了日期了
补充:.NET技术 , ASP.NET