如何使用javascript隐藏jsp文件中的元素
How to hide an element in jsp file using javascript
<li><label>Email:</label> <input type='text' name='username'
id="forgot_username" /></li>
<li><label> </label> <input type="submit"
id="forgot_btn" value="Send Reminder" class="btn"></li>
我有上面的文本框和按钮在我的jsp。下面的条件,我想要的是当这个条件发生时,上面的文本框和按钮应该隐藏我该怎么做呢
<c:if test="${param.message == 3}">
<span class="error"><font color="red"> Email does not match</font></span>
</c:if>
您应该像这样在第一个代码周围放置div标记:
<div id="hide">
<ol>
<li>
<label>Email:</label>
<input type='text' name='username' id="forgot_username" />
</li>
<li>
<label> </label>
<input type="submit" id="forgot_btn" value="Send Reminder" class="btn">
</li>
</ol>
</div>
然后你可以像这样隐藏:
<c:if test="${param.message == 3}">
<script>
$('#hide').hide();
</script>
<span class="error"><font color="red"> Email does not match</font></span>
</c:if>
为什么不能把这些<li>
元素放在一个相同的结构中?
如果你不能把这些元素放在一起,又不想重复这个条件,你可以定义一个新的变量:
<c:set var="condition" value="0">
<c:if test="${param.message == 3}">
<c:set var="condition" value="1">
</c:if>
<c:if test="${condition == 1}">
<span class="error"><font color="red"> Email does not match</font></span>
</c:if>
....
<c:if test="${condition == 1}">
<li><label>Email:</label> <input type='text' name='username'
id="forgot_username" /></li>
<li><label> </label> <input type="submit"
id="forgot_btn" value="Send Reminder" class="btn"></li>
</c:if>
这样,即使客户端禁用了JS或任何类型的JS问题,这些<li>
也将被隐藏。
相关文章:
- 将包含SVG元素的HTML转换为图像文件
- Javascript获取具有不同id的文件数's来自没有多个属性的文件输入元素
- 从IE中的不同元素调用时,文件输入控件未正确启动
- 在JSON文件中查找一个元素,并将其显示为HTML
- 如何在php中按元素按字母顺序排列json文件
- 如何将旋转的画布元素保存到文件中
- 无法查找元素'手动加载CSS文件时的CSS属性
- SVG使用Javascript将文件上载到DOM就绪元素
- 如何使用量角器将文件上传到ng文件上传元素
- 访问嵌入文件的元素
- 如何在不使用任何 html 输入/搜索元素的情况下读取本地客户端文本文件
- 使用 jQuery 从 HTML 中的多个图像元素中删除文件路径
- 我正在尝试从 xhtml 文件中动态提取所有
元素,并使用 javascript 将它们放入选择列表中
- 我需要使用AngularJS从JSON文件创建HTML元素
- 从上传的文件中获取svg元素的宽度
- 使用script元素上的html data-*属性来配置引用的脚本文件
- 当.js和.html不在同一文件夹中时,如何在Aurelia中创建自定义元素
- 在不同的html文件中将html从一个元素替换为另一个元素
- 为什么不是't用于将每个元素写入文件的循环
- on文件输入元素的更改事件