我有自定义标签,其中包含form
withtext input
和submit
。我想text input
使用 JS 来验证这一点,所以我的自定义标签输出应该如下所示:
<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>
(注意,此代码已简化!)
当我想在页面上使用此标签两次或更多次时出现我的问题 - 我想form
再次在页面上打印,但不是 JS 验证代码!验证码在页面上必须是唯一的。我怎样才能存档呢?我的自定义标签扩展javax.servlet.jsp.tagext.TagSupport