form
withtext input
とを含むカスタムタグがありますsubmit
。JSを使用してこれを検証したいtext input
ので、カスタムタグの出力は次のようになります。
<script type="text/javascript">
function validate(form) {
var text = form.textInput;
// validation code
}
</script>
<form onsubmit='return validate(this);'>
<input type='text' name='textInput'/>
<input type='submit'/>
</form>
(このコードは簡略化されていることに注意してください!)
このタグをページで2回以上使用したい場合、問題が発生しますform
。ページでもう一度印刷したいのですが、JS検証コードは使用しません。検証コードは、ページで一意である必要があります。どうすればそれをアーカイブできますか?私のカスタムタグは拡張しますjavax.servlet.jsp.tagext.TagSupport