こんにちは私は、これを動作させるためにいくつかの問題を抱えています。私がしたいことは、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