diff --git a/src/web/snippet/acme.html b/src/web/snippet/acme.html
index 9d885a3..9c0c5cc 100644
--- a/src/web/snippet/acme.html
+++ b/src/web/snippet/acme.html
@@ -415,8 +415,10 @@
} else if (this.value == "ZeroSSL") {
$("#kidInput").show();
$("#hmacInput").show();
- $("#dnsChallenge").hide();
- $(".dnsChallengeOnly").hide();
+ $("#dnsChallenge").show();
+ if ($("#useDnsChallenge")[0].checked){
+ $(".dnsChallengeOnly").show();
+ }
$("#skipTLS").hide();
} else if (this.value == "Buypass") {
$("#kidInput").show();