JavaScriptによって検証されたこれらの典型的なフォームデータは次のとおりです。
ユーザーは、必要なアイテムをフォームのアイテムに記入しましたか?
ユーザーが入力したメールアドレスは合法ですか?
ユーザーは法的日付を入力しましたか?
ユーザーは数値フィールドにテキストを入力しますか?
プロジェクトを埋める(または選択する必要があります)
次の機能を使用して、ユーザーがフォームの必要な(または必要な)アイテムに記入したかどうかを確認します。入力するかオプションが空になっている必要がある場合、警告ボックスがポップアップし、関数の返品値が誤ります。そうしないと、関数の返品値が真です(データが問題ではないことを意味します):
次のようにコードコードをコピーします。
function value_required(field、alerttxt)
{{
with(field)
{{
if(value == null || value == "")
{alert(alerttxt);
else {return true}
}
}
電子メール検証(検証メールボックス)
次の関数は、入力データが電子メールアドレスの基本的な構文に適合するかどうかを確認します。
これは、入力データに@シンボルとドット番号(。)を含める必要があることを意味します。同時に、@@はメールアドレスの最初の文字ではなく、@同时の後に少なくとも1つのポイント番号:
次のようにコードコードをコピーします。
function value_email(field、alerttxt)
{{
with(field)
{{
apos = value.indexof( "@")
dotpos = value.lastindexof( "。")
if(apos <1 || dotpos-apos <2)
{alert(alerttxt);
else {return true}
}
}
例:
次のようにコードコードをコピーします。
<html>
<head>
<script type = "text/javascript">
function value_email(field、alerttxt)
{{
with(field)
{{
apos = value.indexof( "@")
dotpos = value.lastindexof( "。")
if(apos <1 || dotpos-apos <2)
{alert(alerttxt);
else {return true}
}
}
functionvalue_form(thisform)
{{
with(thisform)
{{
if(validate_email(email、 "有効な電子メールアドレスではない!" == false)
{email.focus();
}
}
</script>
</head>
<body>
<form action = "submitpage.htm" onsubmit = "return value_form(this);" post ">>
電子メール:<入力タイプ= "テキスト" name = "email" size = "30">
<入力型= "submit" value = "submit">
</form>
</body>
</html>