[いいえ]ラジオボタンの選択時にファイルをアップロードするオプションを削除しようとしていますが、[いいえ]をクリックしても表示されません。 JavaScriptについて私が何をしているのか分かりません。どのように私はそれを離れて行く(または戻ってくる)。HTML/JavaScriptのユーザー選択に基づいてフォーム要素を動的に削除する
<form method="post" enctype="multipart/form-data" onsubmit="return validateForm()">
<input type="submit" value="Submit" /><br>
<label for="fname">First Name:</label>
<input type="text" required /><br>
<label for="lname">Last Name:</label>
<input class="lname" type="text" required/><br>
<label for="email">Email:</label>
<input class="email" type="text" required/><br>
<input type="radio" name="file" value="yes" id="yes" />
<label for="Yes">Yes</label>
<input type="radio" name="file" value="no" id="no" />
<label for="No" "removeElement();">No</label><br>
<p><input type="file" size="30" required></p>
</form>
<script>
function validateForm() {
window.open("https://www.stackoverflow.com");
}
function removeElement(){
var parent = document.getId(file);
parent.removeChild(file);
}
</script>
ご協力いただければ幸いです。非表示のための
jQueryとブートストラップを使用していますか? –
@GabrielBourgault正直言って私はあなたが上記のものを使用しています。 HTMLページのハードコードされたJavaスクリプト – Noah210012