- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好的,第一个问题,所以要温柔一点:)我正在开发一个使用一些时间选择器的 HTML/PHP 表单。我有几个 DIV,我正在更改显示模式(阻止/无)以隐藏和取消隐藏。一些 Div 使用 jQuery 时间选择器,我通过一些 Google 搜索发现了它。
这是时间选择器工作的 Div 之一:
<div class="Schedule" style="display: none;" id="schedule">
<br />
<Strong>Schedule Settings</Strong>
<br /><br />
Start Time: <br /><input class="timepicker" type="text" id="schedstartpicker" name="schedstartpicker" size="30" disabled><br /><br />
End Time: <br /><input class="timepicker" type="text" id="schedendpicker" name="schedendpicker" size="30" disabled><br /><br />
<br /><br />
<br />
</div>
稍后使用按钮启用这些输入字段。使用以下方法将它们转换为时间选择器字段
$(document).ready(function() {
$('#schedstartpicker').timepicker();
$('#schedendpicker').timepicker();
$('#starttimepicker').timepicker();
$('#endtimepicker').timepicker();
});
请注意,这里还有两个额外时间选择器。它们位于不同的 DIV 中。下面是 div 内容的简化版本:
<div class="recovery" id="recovery" style="display: none;">
<table border=0 style='font-size:small' width=622px>
<tr>
<td>
<b>Start Time</b>
</td>
<td>
<input type="text" id="starttimepicker" name="starttimepicker" size="30" value="9HC7kXRXpz">
</td>
</tr>
<tr>
<td>
<b>End Time</b>
</td>
<td>
<input type="text" id="endtimepicker" name="endtimepicker" size="30" value="fSpFW77Xkw">
</td>
</tr>
</table>
</div>
现在...问题来了。这两个 DIV 都随页面一起加载。两者一开始都是隐藏的。加载页面后,所有 4 个时间选择器都会工作。
后来,我使用 Javascript 获取“恢复”div 的内容,用其他数据替换占位符(9HC7kXRXpz 和 fSpFW77Xkw)文本的位,然后将修改后的文本放回 DIV 中。
这样做是这样的:
function refill_recovery(data1,data2) {
var recovery = document.getElementById("recovery").innerHTML;
var recovery=recovery.replace("9HC7kXRXpz",data1);
var recovery=recovery.replace("fSpFW77Xkw",data2)
document.getElementById("recovery").innerHTML = recovery;
}
这一切都运行得很好,我对此很满意。但是,当更新的文本放回 Div 时,时间选择器就会丢失。
我尝试使用 Div 更新后调用的另一个函数,并将它们再次设置为时间选择器,但无法使其工作。添加了窗口警报,这样我就可以确定该函数正在运行。
function settimepickers() {
$('#starttimepicker').timepicker();
$('#endtimepicker').timepicker();
window.alert("TIME PICKERS SHOULD BE SET");
}
我正在调用函数来启用和禁用 Div,如下所示:
onclick="refill_recovery('data1','data2'); toggle_visibility('recovery'); settimepickers();"
有点迷失了,所以任何关于如何将它们重新设置为时间选择器的想法都会很棒。
提前感谢大家。
最佳答案
设置 innerHTML
将删除您拥有的 DOM 并替换它。
相反,使用 DOM 更新这些值:
function refill_recovery(data1, data2)
$('#starttimepicker').val(data1);
$('#endtimepicker').val(data2);
}
这将保留所有内容,仅更新值。
关于javascript - Div 内的 TimePicker 内容已重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40987534/
我正在制作一个提醒应用程序。它有一个 Activity ,您可以在其中看到警报和一个 float 操作按钮以添加新警报。从该按钮我的自定义对话框将打开以设置警报。它应该返回在 TimePicker 中
我正在尝试使用此插件将时间选择器放入表单中:http://jonthornton.github.io/jquery-timepicker/ .似乎我所要做的就是下载库并使用 jQuery 和 jQue
我正在使用 jQuery.timepicker(不确定这个插件的使用范围——它是由 Jon Thornton 创建的,Git:https://github.com/jonthornton/jquery
希望这里有一个解决方案,我的 main.xml 中有一个 XML TimePicker 和 ScrollView,并且设置后 TimePicker 不会滚动。如果我删除 ScrollView,Time
出于某种原因,我收到错误 $(...).timepicker is not a function 即使我在脑海中包含了 timpicker css 和 js 文件。它之前工作正常,所以我不确定我做了什
我正在尝试设置 minTime我的 结束时间 timepicker基于我在 中选择的内容开始时间 timepicker . 我有这个,基于适用于常规的东西 datepicker ,但它不起作用。 $(
我使用 ngx-material-timepicker timePicker 从 here 安装使用命令npm install --save ngx-material-timepicker我还安装了依
TimePicker uwp的控件有两个属性Time和SelectedTime。我阅读了微软的文档,但找不到两者之间的区别。当我打印两个值时,它们是相同的。谁能解释一下两者之间的区别? Debug.W
我已经构建了一个带有日期选择器和时间选择器的微调器格式的 View 。一切似乎都运行良好,只是我不知道如何将分钟设置为 5 分钟间隔? 我看到了如何使用 DialogFragment 执行此操作的示例
我在使用时间选择器时遇到问题,无法弄清楚我的问题是什么。这是我的代码; timePicker.timeZone = [NSTimeZone localTimeZone]; NSDate *select
我有一个表格,可以让我添加旅行时间和工作时间。例如,我可以知道我什么时候离开公司,什么时候到达客户,然后反过来。还有工作时间,我什么时候开始工作,什么时候去吃午饭,下午也是如此。这里的问题是我没有在下
我是 Android 新手,目前正在努力使用 TimePicker。所以,我在这里有 TimePicker: public class TimePickerFragment extends Dialo
在android项目中我有这个类 package mycalories.com.jalle.mycalories; import android.app.Dialog; import android.
试图找出Android中的时间选择器对话框。 我遇到的问题是,当我选择一个时间并将其放在我的 TextView 字段中时,所有前面的零都被删除了。 06:05 显示为 6:5。 如何保留前面的零? 我
我正在尝试构建一个 TimePickerDialog 但不幸的是,出现的时间选择器使用起来非常麻烦: 有什么方法可以像Android使用的旧时间选择器一样构建一个时间选择器,如下所示: 我的代码如下:
我正在努力弄清楚如何将时间选择器的下拉间隔设置为 15 分钟间隔。默认为 30 分钟 atm。让它工作的正确调用/符号是什么?我已经尝试了很多将它们放入 '' 的变体,但没有任何进展。谢谢! $
我有一个包含以下代码的 Activity 。 @Override public void onCreate(Bundle savedInstanceState) { super.onCreat
我正在使用这个 jquery 时间选择器:http://jonthornton.github.io/jquery-timepicker/ 它提供了一个开箱即用的输入下拉列表,其中小时数按 30 分钟递
我目前正在尝试将 jQuery Timepicker 插件嵌入到我的页面中,但不知何故它不起作用。我现在研究了几个小时,但无论是在 stackoverflow 上还是在博客上都没有帮助修复错误。 这是
我正在 Android 中创建一个非常基本的闹钟。当我在手机上构建和加载时,由于某种原因,时间选择器在中间被切断。 我试过更改 xml 中的高度,将高度设置为一个值,以及 wrap_content。
我是一名优秀的程序员,十分优秀!