以下のHTMLフォームは、空白のままにするとフォームフィールドの右側に「このフィールドは必須」と表示され、2文字未満の場合は「少なくとも2文字を入力してください」と表示され、入力された。ただし、 "cname"フォーム入力フィールドのclassおよびminlength属性を使用して検証メタデータを指定する代わりに、jQueryの "rules" APIを代わりに使用したいと考えています。この場合、ルールはvalidate関数の本体に指定されています。事前のおかげで:最も単純なJQuery検証ルールの例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="/lib/js/jquery.js"></script>
<script src="/lib/js/jquery.validate.js"></script>
<script>
$(document).ready(function(){$("#commentForm").validate(
/*
rules/messages here
*/
);}
);
</script>
</head>
<body>
<form id="commentForm" method="get" action="">
<fieldset>
<legend>A simple comment form with submit validation and default messages</legend>
<p>
<label for="cname">Name</label>
<em>*</em><input id="cname" name="name" size="25" class="required" minlength="2" />
</p>
<p>
<input class="submit" type="submit" value="Submit"/>
</p>
</fieldset>
</form>
</body>
</html>
私はそれが非常に有用であることを発見しました – Mike
この質問を閉じることは "疑わしい" –
申し訳ありません申し訳ありません私の質問を再開する投票は自己実現しているようです。閉鎖された質問をするための新しい「プラチナ」バッジを取得したにもかかわらず、2013年7月時点で表示回数が12万回未満の100,000回のビューを取得した場合は、投票を取りやめる。たとえこの質問が答えをもはや得なくても、私はそれが閉じた質問であるという「悪意」を持っているとは思わない。 –