안녕하세요, 저는이 일을하는 데 어려움을 겪고 있습니다. 간단히 말해서 HTML 형식이 제출되면 div를 보여 주려고합니다.양식 제출 후 사업부 숨기기/표시 하시겠습니까?
어떤 도움이 많이 주시면 감사하겠습니다<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>
감사합니다 :)
언급 한 바와 같이 당신은 또한 따옴표를 누락
input
대신 양식
onsubmit
에showhide
기능을 넣어해야합니다. 또한 폼의 submit 메소드를 숨길 수 있기 때문에 "submit"를 폼 컨트롤 이름으로 사용하지 마십시오. 위의 경우 * form.submit *은 메서드가 아니라 컨트롤을 참조하므로 호출하면 오류가 발생합니다. – RobG