【发布时间】:2017-04-04 22:16:10
【问题描述】:
我需要使用隐藏的 DOM 元素在单击提交按钮时显示消息“请等待处理”,该元素包含该消息并使其可见,但该消息未显示。
我的表单的 html 和我的验证功能如下所示。
<form name="siteSearchForm" method=post action="<%=request.getContextPath()%>/servlet/visibilityController" onsubmit="javascript:return validate();on_load()">
<td align="center" width="10%"><input type=submit name="siteSearchSubmit" value="SUBMIT" > <input type="RESET" name="clearTN" value="RESET"></td>
</form>
我在onsubmit 期间通过在表单标签上调用on_load 尝试了以下代码,但它没有显示消息
<head>
<script type="text/javascript">
function on_load(){
var y = document.getElementById("txtHiddenUname");
y.type= "text";
}
</script>
</head>
<body>
<input type="hidden" id="txtHiddenUname" value="invalid input" />
</body>
【问题讨论】:
标签: javascript jquery html visibility