Xin chào, tôi đang gặp một số sự cố khi làm việc này, khá đơn giản tất cả những gì tôi muốn làm là hiển thị div khi biểu mẫu html của tôi được gửi.Ẩn/Hiện Div sau khi gửi biểu mẫu?
<head>
<script type="text/javascript">
function showHide() {
var div = document.getElementById(hidden_div);
if (div.style.display == 'none') {
div.style.display = '';
}
else {
div.style.display = 'none';
}
}
</script>
</head>
<body>
<form method="post" name="installer">
<label>Home Keyword</label>
<br />
<input type="text" name="hello" value="">
<br />
<input type="submit" value="" name="submit" onsubmit="showHide()">
</form>
<div id="hidden_div" style="display:none">
<p>Show me when form is submitted :) </p>
</div>
</body>
Bất kỳ trợ giúp sẽ được nhiều đánh giá cao cảm ơn bạn :)
Di chuyển thuộc tính onsubmit mẫu. Ngoài ra, không sử dụng "gửi" dưới dạng tên kiểm soát biểu mẫu vì nó làm phương thức gửi của biểu mẫu. Trong phần trên, * form.submit * sẽ tham chiếu đến điều khiển, không phải phương thức, do đó, gọi nó sẽ ném một lỗi. – RobG