Tôi muốn ẩn biểu mẫu của mình khi tôi nhấp vào nút gửi. Mã của tôi như sau:document.getElementById ("test"). Style.display = "hidden" không hoạt động
<script type="text/javascript">
function hide() {
document.getElementById("test").style.display = "hidden";
}
</script>
<form method="post" id="test">
<table width="60%" border="0" cellspacing="2" cellpadding="2">
<tr style="background:url(../images/nav.png) repeat-x; color:#fff; font-weight:bold"
align="center">
<td>Ample Id</td>
<td>Find</td>
</tr>
<tr align="center" bgcolor="#E8F8FF" style="color:#006">
<td>
<input type="text" name="ampid" id="ampid" value="<?php echo $_POST['ampid'];?>"
/>
</td>
<td>
<input type="image" src="../images/btnFind.png" id="find" name="find"
onclick="javascript:hide();" />
</td>
</tr>
</table>
</form>
Nhưng khi tôi nhấp vào nút "Tìm", biểu mẫu cụ thể đó sẽ không bị ẩn.
Vì 'hiển thị' không có nội dung 'ẩn'. Thử 'none'. – M1K1O
Mẹo: Đọc trên [addEventListener] (https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener). – elclanrs
Và sau khi bạn khắc phục sự cố "không", biểu mẫu sẽ gửi như vậy trên trang tiếp theo, biểu mẫu sẽ được hiển thị lại ... – epascarello