【问题标题】:Jquery mobile datebox time resetting when click set button单击设置按钮时Jquery mobile datebox时间重置
【发布时间】:2018-09-02 03:30:56
【问题描述】:

我正在尝试使用 jquery mobile datebox(来自Jtsage)来选择时间和日期。但是每次单击设置按钮时都会重置时间,我无法获得时间。这是我的代码:-

$.extend($.jtsage.datebox.prototype.options, {
	useInline: true,
	hideInput: true,
	overrideSlideFieldOrder: ['y','m','d','h','i'],
	dateFormat: "%Y-%m-%d %H:%i",
	useHeader:false
});
<script src="https://cdn.jsdelivr.net/npm/jtsage-datebox-jqm@4.3.1/jtsage-datebox.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/jtsage-datebox-jqm@4.3.1/jtsage-datebox.min.css" rel="stylesheet"/>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<link href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>


      <div data-role="page" id="attendanceMarkPage">

        <div data-role="header" data-theme="a">
            <a href="#mainPage" class="ui-btn ui-shadow ui-icon-arrow-l ui-btn-icon-notext ui-btn-inline"></a>
            <h1>Salary</h1>

        </div><!-- /header -->

        <div role="main" class="ui-content">
        	<form class="ui-filterable">
                <div class="ui-field-contain">
	               	<label for="attendanceMarkTime">Time:-</label>
					<input name="themee" id="attendanceMarkTime" data-role="datebox" data-datebox-mode="slidebox" data-options='{}' readonly="readonly" type="text">
	            	<input type="hidden" name="attendanceTime" id="attendanceMarkEmployee"/>
	            </div>
                <div class="ui-field-contain">
	            	<input type="submit" value="Update"/>
                	
                </div>
	        </form>
        </div><!-- /content -->

    </div><!-- /page -->

是否有任何函数可以覆盖现有函数或如何获取日期和时间?

【问题讨论】:

    标签: javascript jquery html jquery-mobile datebox


    【解决方案1】:

    很抱歉打扰您。经过长时间的研究,我找到了答案。我已经添加了

    overrideDateFormat: "%Y-%m-%d %k:%M"
    

    到参数。现在它工作了。感谢您查看此内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-05
      • 2013-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 1970-01-01
      相关资源
      最近更新 更多