jquery怎样把日期控件输入的日期写入span,绑定日期控件的输入框不输入任何内容?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery怎样把日期控件输入的日期写入span,绑定日期控件的输入框不输入任何内容?相关的知识,希望对你有一定的参考价值。

你好!


提问的这个日期控件是哪个控件?不同日期控件使用的方法或属性都不相同,所以以后提问最好详细一些,这样才能更快的得到反馈!


我常用的jquery日期控件有jquery-ui的datepicker和easyui的datebox,

datepicker中可以通过属性来将选择日期输出到指定元素上,比如:

//引入各路脚本、样式 ------->>>被省略啦······
//readonly="readonly" 这个属性将日期控件设置为只读
<input type="text" readonly="readonly" id="datepicker">&nbsp;<input type="text" id="alternate" size="30"/>
<script>
$(function() 
$( "#datepicker" ).datepicker(
altField: "#alternate",   //指定输出的元素
altFormat: "yy-mm-dd",  //指定格式
onSelect:function()     
   $(this).val("");          //日期选择后执行的事件,清除当前控件的值

);

);
</script>


easyui的datebox,虽然相对较复杂,但想要实现你所描述的功能也是可以的,无非是对其中的某些class进行操作,而这些需要一点时间和体力··

参考技术A 你$(element).attr("readonly","readonly"); 就行了

C#中日期怎样限制

asp.net

参考技术A 就是时间进行限制。
比如说 一天只有24小时 如果输入的是25的话就要报错???
何必要用户输入呢? 用一个dropdownlist显示就是了~~~~~~ 或者 selecter
具体下拉框的选项最多只能24~~~~ 下拉框的选择范围是 0--24
参考技术B 你使用的是什么控件,一般的第三方控件都自带输入验证的。如果你使用的是TextBox的话,有一种笨方法:你把数据的字符串进行日期格式转换,使用Try Catch抓异常,如果类型转换出现异常,那么说明输入的日期格式错误。 参考技术C DateTimePicker + 后台数据验证 参考技术D 限制?要什么功能?追问

就是时间进行限制。
比如说 一天只有24小时 如果输入的是25的话就要报错

追答

DateTime.Parse('XX').hour>24 报错

本回答被提问者采纳

以上是关于jquery怎样把日期控件输入的日期写入span,绑定日期控件的输入框不输入任何内容?的主要内容,如果未能解决你的问题,请参考以下文章

C#中日期怎样限制

js做的日期控件里怎样设置文本框里面不能手动输入日期

在jquery中禁用当前日期之前的日期并且输入在用户控件中并且用户控件在更新面板中

怎样从js日期控件中获取星期

jquery里自带的时间控件,怎么禁止手动输入,只能选取控件上的日期,而且是两个时间控件选择一个时间段

jquery里,怎么格式化时间