输入文本框值以转换日期格式 [英] enter textbox values for convert date format

查看:103
本文介绍了输入文本框值以转换日期格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可以输入数字的文本框,但是使用javascript

can type textbox for number but that is correct date format using javascript

推荐答案

假设您要检查文本框的输入是有效日期,则可以请参阅以下文章
JavaScript日期验证 [
Assuming that you want to check the input to textbox is a valid date, you can refer the below article
JavaScript Date Validation[^]


创建一个javascript函数,并在表单提交事件中调用它.
试试这个:
Javascript:
Create a javascript function and call that on form submit event.
Try this:
Javascript:
<script type="text/javascript">
function checkdate(input){
    var validformat=/^\d{2}\/\d{2}\/\d{4}


/基本检查格式有效性 var returnval = false 如果(!validformat.test(input.value)) alert(" ) 其他 {// 详细检查有效日期范围 var monthfield = input.value.split(" )[ 0 ] var dayfield = input.value.split(" )[ 1 ] var yearfield = input.value.split(" )[ 2 ] var dayobj = 日期(年份, monthfield-1,dayfield) 如果((dayobj.getMonth()+ 1!= monthfield)||(dayobj.getDate()!= dayfield)|||(dayobj.getFullYear()!=年)) alert(" ) 其他 returnval = true } 如果(returnval == < false ) input.select() 返回 returnval } </script>
/ //Basic check for format validity var returnval=false if (!validformat.test(input.value)) alert("Invalid Date Format. Please correct and submit again.") else{ //Detailed check for valid date ranges var monthfield=input.value.split("/")[0] var dayfield=input.value.split("/")[1] var yearfield=input.value.split("/")[2] var dayobj = new Date(yearfield, monthfield-1, dayfield) if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)) alert("Invalid Day, Month, or Year range detected. Please correct and submit again.") else returnval=true } if (returnval==false) input.select() return returnval } </script>


HTML:


HTML:

<form onSubmit="return checkdate(this.mydate)">
<input type="text" name="mydate" />
<input type="submit" value="submit" /><br />
Valid date format: mm/dd/yyyy<br />
<input type="submit" value="submit" />
</form>




--Amit




--Amit


这篇关于输入文本框值以转换日期格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆