显示日期的日历格式

桑德什·菲亚尔

日期脚本

<link href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>

<script type="text/javascript">
 $(document).ready(function () {
     $('#ui-datepicker').datepicker();
 });
</script>

看法

<form method="post" action="">
  <select class='form-control' name='route_to' id='member' onchange='selectPackage()'>
    <option value='packageSelect'>SELECT PACKAGE OPTION ....</option>
    <option value='manakamanaPackage'>Mana</option>
   </select>

   <div id="displayForm3">
   </div>

<script type="text/javascript">

    function selectPackage() {

    if (document.getElementById("member").value == "manakamanaPackage") {
        document.getElementById("displayForm3").innerHTML = "<input type='text' id='ui-datepicker' class='form-control' />";
    }

    }
</script>

解释

如果我们在输入字段中使用type =“ date”,则它仅在google chrome浏览器中有效。

这就是为什么在所有我们用id ='ui-datepicker'定义脚本的浏览器中显示日历的原因,如果我们将输入字段用作普通输入标签例如:: <input type =“ date” />

但是它不适用于在JavaScript函数{selectPackage()中显示为displayForm3}的输入字段

罗里·麦克罗森(Rory McCrossan)

问题是因为要在DOM加载后追加元素。在创建新元素之后,您需要在新元素上实例化datepicker库。试试这个:

<form method="post" action="">
    <select class="form-control" name="route_to" id="member">
        <option value="packageSelect">SELECT PACKAGE OPTION ....</option>
        <option value="manakamanaPackage">Mana</option>
    </select>

    <div id="displayForm3"></div>
</form>

<script type="text/javascript">
    $(function() {
        $('#member').change(function() {
            if (this.value == 'manakamanaPackage') {
                $('#displayForm3').html('<input type="text" id="ui-datepicker" class="form-control" />');
                $('#ui-datepicker').datepicker();
            }
        });
    });
</script>

请注意,由于on*事件属性现在被认为已过时,因此我还修改了您的代码以使用不引人注目的事件处理程序

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用小时,日期和日历在textview中显示不同的日期/时间格式

来自分类Dev

日期日历不显示

来自分类Dev

如何格式化日历的e.Day.Date命令仅显示日期?

来自分类Dev

全日历活动标题和日期格式

来自分类Dev

NLog使用波斯日历日期格式

来自分类Dev

NLog使用波斯日历日期格式

来自分类Dev

如何更改全日历的日期格式?

来自分类Dev

日历面板弹出窗口中的日期格式

来自分类Dev

范围内重复模式的条件格式单元格组-日历上的旧日期显示为灰色

来自分类Dev

全日历未显示所选日期

来自分类Dev

PHP日历显示星期几的日期

来自分类Dev

弹出日历显示本地日期,但所选日期为UTC

来自分类Dev

PHP格式日期显示错误

来自分类Dev

以MMDDYYY格式访问显示日期

来自分类Dev

mvc 查看日期显示格式

来自分类Dev

完整日历2.2.5格式日期

来自分类Dev

如何将JSON日期转换为日历格式?

来自分类Dev

在Java中使用日历的特定日期格式

来自分类Dev

joomla获取在日历标签中设置日期格式的输入

来自分类Dev

Google日历的Google脚本中日期和时间的格式

来自分类Dev

Javascript日历如何设置日期格式(不包括零)

来自分类Dev

使用Primeng日历时如何格式化日期?

来自分类Dev

转换日期期间以显示日期格式

来自分类Dev

jQuery datetimepicker不在日历周围显示漂亮的格式框

来自分类Dev

UWP-如何将日期从日历日期选择器转换为指定的日期格式

来自分类Dev

格式化日期时rhandsontable错误格式日期显示

来自分类Dev

纯JavaScript中的水平日历今天的日期突出显示

来自分类Dev

从自定义自定义日期显示日历

来自分类Dev

PrimeNg日历以6行按角度显示日期

Related 相关文章

热门标签

归档