ホームページ > ウェブフロントエンド > jsチュートリアル > 日付形式をチェックするJavaScript関数【総合】_日時

日付形式をチェックするJavaScript関数【総合】_日時

WBOY
リリース: 2016-05-16 18:59:47
オリジナル
1036 人が閲覧しました

//日付のテキスト ボックス名 = "indate"
function check1(Form)
{
for (i = 0; i {
if (Form .elements[i].value == "")
{
alert("完全に入力してください!")
Form.elements[i].focus();
>}

if (Form.elements[i].name == "indate")
{
var date = Form.elements[i].value;
len = date 。長さ;
var datearray = date.split("-")
//alert(datearray[1]);
var year = parseInt(datearray[0]); (datearray[1]);
var day = parseInt(datearray[2]);

if (len == "")
{
alert("時間を空にすることはできません" );
return;
}
else if (len > 10)
alert("日付の形式が間違っています");
return; else if (isNaN(年))
{
alert("日付の形式が正しくありません");
return;
}
else if ((年 > 9999) || (年 {
alert("日付の形式が正しくありません");
return;
}
else if (isNaN(month)) {
alert( "日付の形式が正しくありません");
return;
}
else if ((month > 12) || (month {
alert("日付の形式は次のとおりです間違った ");
return;
}
else if (isNaN(day)) {
alert("日付形式が正しくありません");
return;
}
else
{
switch (月)
{
ケース 1:
ケース 3:
ケース 5:
ケース 7:
ケース 8:
ケース 10:
ケース 12:
if ((dat
31))
{
alert("日付形式が間違っています");
ブレーク;
ケース 4: ケース 6:
ケース 9:
ケース 11:
if ((day
30))
{
アラート( "日付の形式が正しくありません");
return;
}
default:
if ((年 % 100 == 0) && (年 % 4 == 0) ) {
if ((日
29))
{
alert("日付の形式が間違っています")
return; > else
{
if ((日
28))
{ alert("日付の形式が間違っています")
return; 🎜 >}
}
}
}
Form.submit()
}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート