リクエストに応じてフォームを動的に表示しようとしています。 html要素からHTMLコンテンツを削除するhtml要素を動的に追加/削除
HTML
<label for="Type" class="required">Type</label>
<br>
<input id="f01" name="fieldid[]" type="hidden" value="23">
<input class="23" id="01" required="1" name="type" type="checkbox" value="g_magic"><span> G magic</span>
<div>
<div id="div0g_magic"></div>
</div>
<input id="f02" name="fieldid[]" type="hidden" value="23">
<input class="23" id="02" required="1" name="type" type="checkbox" value="four_five"><span> Four five</span>
<div>
<div id="div0four_five"></div>
</div>
</div>
JAVASCRIPT
$("#01").on("change", function() {
var valueid = $("#01").val();
var fieldid = $("#f01").val();
if ($(this).is(":checked")) {
send(valueid, fieldid);
} else {
$("#div0" + valueid).empty();
}
});
function send(valueid, fieldid) {
$.ajax({
url: '/echo/js/?js=hello%20world!',
success: function (response) {
$("#div0" + valueid).html(response.responseText);
},
error: function (response) {
$("#div0" + valueid).html(response);
}
});
}
$("#02").on("change", function() {
var valueid = $("#02").val();
var fieldid = $("#f02").val();
if ($(this).is(":checked")) {
send(valueid, fieldid);
} else {
$("#div0" + valueid).empty();
}
});
function send(valueid, fieldid) {
$.ajax({
url: '/echo/js/?js=hello%20JS!',
success: function (response) {
$("#div0" + valueid).html(response.responseText);
},
error: function (response) {
$("#div0" + valueid).html(response);
}
});
}
CSS
.required:after {
color: #e32 !important;
content: ' * ' !important;
display: inline !important;
}
コードはどこですか?これはリンクのhttpsである私が正しく私のリンクを追加することができませんでしたP –
:あなたは*質問に直接*あなたのコードを入力してくださいだけではなく、リンクを提供することになっているので、 – Tanmay
を与えるあなたはあなたのコードをリンクするのを忘れて、あなたの質問 – xzegga