フォームタグ内にない入力を検証するにはどうすればよいですか?
私が見つけたすべてのサンプルにはフォームタグがありますが、フォーム内にないいくつかの入力を検証したいと考えています。
フォームタグ内にない入力を検証するにはどうすればよいですか?
私が見つけたすべてのサンプルにはフォームタグがありますが、フォーム内にないいくつかの入力を検証したいと考えています。
以前に受け入れられた回答 (削除されたため)は、2009 年 1 月に最後に更新されたプラグインにリンクしていました。この廃止されたプラグインは、OP が尋ねていたプラグインとは大きく異なります。
タイトル: 「jQuery Validation プラグインを使用して、フォーム内にない入力を検証する」
タグ: jquery-validate
jQuery Validate プラグインを使用すると、コンテナーの外部に含まれる入力要素を検証できません<form></form>
。 この制限に対する回避策はありません。
DEMO 1form
:コンテナの正しい使い方を示します。
<form id="myform">
<input type="text" name="myinput" />
<input type="submit" />
</form>
DEMO 2 :form
コンテナーが に変更されdiv
、同じコードが完全に壊れていることを示しています。プラグインはform
コンテナなしでは何もしません。
<div id="myform">
<input type="text" name="myinput" />
<input type="submit" />
</div>
http://jsfiddle.net/nswnomn6/1/
唯一の選択肢は、フォームの検証に別の jQuery プラグインを使用することです。<form>
残念ながら、コンテナー外の入力要素を検証できるようにする jQuery フォーム検証プラグインは知りません。
同じ検証プラグインについて話しているのであれば、それは不可能だと思います。
プラグインの要件は、検証する項目がフォーム内にあることを示していると思います。
サンプルページのフォームをdivに置き換えることはいつでもできます...