-2
送信ボタンを押したときにフォームの表示をなしに設定したいとします。 しかし、このコードは機能しません。投稿時にフォームを非表示
function myFunction() {
var x = document.getElementsByClassName("submit");
x.style.display = "none";
}
<form class="submit" method="post">
<input id="ceg" type="text" name="ceg" placeholder="Cég neve"><br>
<input id="ceg" type="text" name="kontakt" placeholder="Kapcsolattartó neve"><br>
<input id="ceg" type="email" name="" placeholder="Kapcsolattartó email címe"><br>
<input id="ceg" type="text" name="" placeholder="Munkakör leírása (20 szó)"><br>
<h1>Témakör</h1>
<input type="radio" name="menu" value="1">1</input><br>
<input type="radio" name="menu" value="2">2</input><br>
<input type="radio" name="menu" value="3">3</input><br>
<input type="submit" name="submit" value="submit" onload="myFunction">
</form>
タイトルにタグを配置する必要はありません。タイトルの長さが十分でない場合、問題は正確には説明されていません。 – castis
サイドノート、ID **は一意でなければならず、 'getElementsByClassName'はコレクションを返します。最後に ''タグはありません。入力が自動的に閉じます。 – j08691