ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript フォーム検証の長さ_JavaScript のヒント

JavaScript フォーム検証の長さ_JavaScript のヒント

WBOY
リリース: 2016-05-16 15:10:31
オリジナル
1567 人が閲覧しました

JavaScript を使用すると、HTML フォーム内のこれらの入力データをサーバーに送信する前に検証できます。

ユーザーに思い出させるにはどのような方法を使用する必要がありますか?あなたは絶対にalert()プロンプトボックスを使用したくない

入力フィールドの後に sqan タグを追加します

<input id="phone" name="phone" type="text" size="12" onBlur="validateNonEmptyFun(this,document.getElementById('phone_help'));" />
<span id="phone_help" class="help"></span>
function validate_Length(inputFiled,helpText)
{
//如果输入域内容是空,则在span标签内提醒
if(inputFiled.value.length==0)
{
if(helpText!=null)
helpText.innerHTML="文本框不能为空";
}
//如果输入域不空,则清空span标签内的内容
else if(helpText!=null)
helpText.innerHTML=""
}
</script>
ログイン後にコピー

helpText は、

で渡される Span オブジェクトです。

Span タグを使用してユーザーに思い出させます。アラートのようにユーザーの視界を妨げることはありません

空でないことの検証に加えて、サイズの問題もあります

データ長の検証

<input id="phone" name="phone" type="text" size="12" onBlur="validate_Length(1,32,this,document.getElementById('phone_help'));" />
<span id="phone_help" class="help"></span>
ログイン後にコピー

ここでのパラメータは 4 つになり、1 つ目はテキストの最小長、2 つ目はテキストの最大長です

function validate_Length(minLegth,maxlength,inputFiled,helpText)
{
if(inputFiled.value.length<minLegth||inputFiled.value.length>maxlength)
{
if(helpText!=null)
{
helpText.innerHTML="请输入长度为"+minLenght+"到"+maxLength+"的文本";
return false;
}
}
else if(helpText!=null)
{
helpText.innerHTML=""
return true;
}
}
ログイン後にコピー

郵便番号を確認してください

function validate_ZipCode(inputFiled,helpText)
{
if(inputFiled.value.length!=5)
{
if(helpText!=null)
helpText.innerHTML="邮政编码长度必须为5位";
return false;
}
else if(isNaN(inputFiled.value))
{
if(helpText!=null)
helpText.innerHTML="邮政编码必须为数字";
return false;
}
else if(helpText!=null)
{
helpText.innerHTML=""
return true;
}
}
ログイン後にコピー

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